2009 · 199 citations · 22 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureHardware-software Co-designSystem-on-chip DesignConfigurable Logic BlocksFpga ArchitectureMemory Subsystem DesignPhysical DesignRoutingRouting ArchitectureArea EfficiencyArea-efficiency TradeoffsArea-efficient Fpga ArchitectureElectrical PropertiesHeterogeneous Fpga ArchitecturesLogic Block GranularityMultipliersRouting In Field-programmable Gate Arrays
The VPR toolset [6, 7] has been widely used to perform FPGA architecture and CAD research, but has not evolved over the past decade to include many architectural features now present in modern FPGAs. This paper describes a new version of the toolset that includes four significant features: first, it now supports a broad range of single-driver routing architectures [29, 4, 16]. Single-driver routing has significantly different architectural and electrical properties from the multi-driver approach previously modelled, and is now employed in the majority of FPGAs sold. Second, the new release can now model a heterogeneous selection of hard logic blocks, which could include the hard memory and multipliers that are now ubiquitous in FPGAs. Third, we provide optimized electrical models of a wide range of architectures in different process technologies, including a range of area-delay tradeoffs for each single architecture. Prior releases of VPR did not publish even one architecture file with accurate resistance and capacitance parameters. Finally, to maintain robustness and to support future development the release includes a set of regression tests to check functionality and quality of result of the output of the tools.
22
SIS : A System for Sequential Circuit Synthesis
Ellen Sentovich · 1992 · 1.9K citations
R. Ho, Mark Horowitz · Proceedings of the IEEE · 2001 · 1.4K citations
L. McMurchie, Carl Ebeling · 1995 · 688 citations
Computing, Computer Science, Community-based Participatory Research +12