{"title":"Hard vs. soft: the central question of pre-fabricated silicon","authors":"Jonathan Rose","doi":"10.1109/ISMVL.2004.1319911","DOIUrl":null,"url":null,"abstract":"It is possible to foresee the day when prefabricated, programmable devices such as Field-Programmable Gate Arrays (FPGAs) are used as the dominant silicon implementation medium. This paper will explore the forces that already drive in that direction and the architecture, CAD and circuit enhancement opportunities that may also help to make it happen. We will focus on the central question in FPGA architecture: what hard, dedicated circuit structures should be included on the FPGA? These structures are contrasted with the regular soft fabric, which can always be used to implement logic functions, but with less efficiency and performance. We will discuss the trade-offs involved, and the requirements for CAD tools and algorithms needed to support these hard structures. An interesting specific case that will be addressed is whether processors should be implemented in hard or soft form. Finally we will look an alternative: enhancing the capability of the soft fabric itself.","PeriodicalId":285497,"journal":{"name":"Proceedings. 34th International Symposium on Multiple-Valued Logic","volume":"115 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2004-05-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"22","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. 34th International Symposium on Multiple-Valued Logic","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISMVL.2004.1319911","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 22
Abstract
It is possible to foresee the day when prefabricated, programmable devices such as Field-Programmable Gate Arrays (FPGAs) are used as the dominant silicon implementation medium. This paper will explore the forces that already drive in that direction and the architecture, CAD and circuit enhancement opportunities that may also help to make it happen. We will focus on the central question in FPGA architecture: what hard, dedicated circuit structures should be included on the FPGA? These structures are contrasted with the regular soft fabric, which can always be used to implement logic functions, but with less efficiency and performance. We will discuss the trade-offs involved, and the requirements for CAD tools and algorithms needed to support these hard structures. An interesting specific case that will be addressed is whether processors should be implemented in hard or soft form. Finally we will look an alternative: enhancing the capability of the soft fabric itself.