IEEE Micro · 2016 · 118 citations · 7 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureHardware Description LanguagesMicroelectronicsCmos Circuit DesignIntegrated Circuit DesignMicroarchitecture DesignProcessor Core DesignProcessor MicroarchitectureCmos ScalingHardware Description Language ImplementationHardware GeneratorsParameterized Hardware GeneratorsRisc ArchitecturesRisc-v Core Design
The final phase of CMOS technology scaling provides continued increases in already vast transistor counts, but only minimal improvements in energy efficiency, thus requiring innovation in circuits and architectures. However, even huge teams are struggling to complete large, complex designs on schedule using traditional rigid development flows. This article presents an agile hardware development methodology, which the authors adopted for 11 RISC-V microprocessor tape-outs on modern 28-nm and 45-nm CMOS processes in the past five years. The authors discuss how this approach enabled small teams to build energy-efficient, cost-effective, and industry-competitive high-performance microprocessors in a matter of months. Their agile methodology relies on rapid iterative improvement of fabricatable prototypes using hardware generators written in Chisel, a new hardware description language embedded in a modern programming language. The parameterized generators construct highly customized systems based on the free, open, and extensible RISC-V platform. The authors present a case study of one such prototype featuring a RISC-V vector microprocessor integrated with a switched-capacitor DC-DC converter alongside an adaptive clock generator in a 28-nm, fully depleted silicon-on-insulator process.
7
Single-chip microprocessor that communicates directly using light
Chen Sun, Mark T. Wade, Yunsup Lee et al. · Nature · 2015 · 1.3K citations · Full text
Jonathan Bachrach, Huy T. Vo, Brian Richards et al. · 2012 · 905 citations
Rethinking Digital Design: Why Design Must Change
Ofer Shacham, Omid Azizi, Megan Wachs et al. · IEEE Micro · 2010 · 83 citations
Engineering, Design, Digital Design +13