Skip navigation
Please use this identifier to cite or link to this item: http://arks.princeton.edu/ark:/88435/dsp017p88cg68f
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorJha, Niraj Kumaren_US
dc.contributor.authorLin, Ting-Jungen_US
dc.contributor.otherElectrical Engineering Departmenten_US
dc.date.accessioned2014-03-26T17:10:16Z-
dc.date.available2014-03-26T17:10:16Z-
dc.date.issued2014en_US
dc.identifier.urihttp://arks.princeton.edu/ark:/88435/dsp017p88cg68f-
dc.description.abstractField-programmable gate arrays (FPGAs) have become an attractive alternative to application-specific integrated circuits (ASICs) due to shorter time-to-market and lower design cost. On the other hand, the hardware programmability provided by FPGAs introduces design overhead, which results in 21X more area, 3X longer delay, and 10X more dynamic power consumption compared to ASICs. This thesis focuses on architecture designs and optimization techniques that aim at bridging the FPGA-ASIC gaps. The explorations are based on an advanced FPGA reconfiguration model, called temporal logic folding, which partitions applications into a sequence of stages to temporally share the same hardware resources. First, the concept of logic folding is applied to a CMOS-based conventional FPGA architecture augmented with distributed 10T-SRAM blocks, called SRAM-based NATURE. The distributed high-performance low-power memory blocks in SRAM-based NATURE enable cycle-by-cycle run-time reconfiguration without a large power overhead. The area usage is significantly reduced, which also improves the interconnect performance and power consumption. Next, observing that logic folding reduces area significantly and most of interconnects are localized, the thesis proposes a new fine-grain dynamically reconfigurable architecture (FDR) that is specifically optimized for logic folding. FDR consists of an array of homogeneous logic elements (LEs) that can be configured into logic, interconnect, or both. It eliminates most of the global interconnect resources, which occupy a large fraction of area in conventional FPGAs. The thesis also presents the corresponding automated design flow, called FDRMap, which maps applications onto FDR. It discusses various optimization techniques exploited in FDRMap. It then presents an extension of FDR that incorporates coarse-grain blocks, including digital signal processing (DSP) blocks and data memories, in its augmented version, called FDR 2.0, to further improve performance and design flexibility. It is implemented using low-power FinFET circuit design techniques to lower power consumption without degrading circuit performance. Experiments show that FDR and FDR 2.0 can achieve more than an order of magnitude improvement in the area-delay product with smaller power consumption compared to conventional FPGAs that do not use logic folding. Although the current FPGA-ASIC area/delay/power gaps are not fully eliminated, this makes progress toward bridging these gaps.en_US
dc.language.isoenen_US
dc.publisherPrinceton, NJ : Princeton Universityen_US
dc.relation.isformatofThe Mudd Manuscript Library retains one bound copy of each dissertation. Search for these copies in the <a href=http://catalog.princeton.edu> library's main catalog </a>en_US
dc.subjectdynamic reconfigurationen_US
dc.subjectfield-programmable gate arraysen_US
dc.subjectintegrated circuitsen_US
dc.subjectlogic foldingen_US
dc.subject.classificationElectrical engineeringen_US
dc.titleDesign of Dynamically-Reconfigurable Architectures Aimed at Reducing FPGA-ASIC Gapsen_US
dc.typeAcademic dissertations (Ph.D.)en_US
pu.projectgrantnumber690-2143en_US
Appears in Collections:Electrical Engineering

Files in This Item:
File Description SizeFormat 
Lin_princeton_0181D_10836.pdf5.03 MBAdobe PDFView/Download


Items in Dataspace are protected by copyright, with all rights reserved, unless otherwise indicated.