A Generated Multirate Signal Analysis RISC-V SoC in 16nm FinFET

This paper demonstrates a signal analysis SoC consisting of a general-purpose RISC-V core with vector extensions and a fixed-function signal-processing accelerator. Both the core and the accelerators are instances produced by novel generators that allow for a wide range of parameter configurations and rapid design space exploration. The signal processing chain consists of generated instances of a time-interleaved ADC followed by a digital tuner, FIR filter, polyphase filter, and FFT all connected to the processor via an AXI4 bus. The 5 mm × 5 mm chip is implemented in a 16 nm FinFET process and operates at 410 MHz at 750 mV drawing 600 mW. Presented applications show coupled functionality of the processor and accelerator performing spectrometry and radar receive processing, and a comparison with other state-of-the-art ASICs prove that generators can produce competitive designs.

[1]  John Wawrzynek,et al.  Chisel: Constructing hardware in a Scala embedded language , 2012, DAC Design Automation Conference 2012.

[2]  Adrian Tang,et al.  A 2.2 GS/s 188mW spectrometer processor in 65nm CMOS for supporting low-power THz planetary instruments , 2015, 2015 IEEE Custom Integrated Circuits Conference (CICC).

[3]  Dan Werthimer,et al.  A 28nm FDSOI 8192-point digital ASIC spectrometer from a Chisel generator , 2018, 2018 IEEE Custom Integrated Circuits Conference (CICC).

[4]  Borivoje Nikolic Simpler, more efficient design , 2015, ESSCIRC Conference 2015 - 41st European Solid-State Circuits Conference (ESSCIRC).

[5]  Daniel L. Rosenband Hardware synthesis from guarded atomic actions with performance specifications , 2005, ICCAD-2005. IEEE/ACM International Conference on Computer-Aided Design, 2005..

[6]  Lin Li,et al.  Low power design methodology for signal processing systems using lightweight dataflow techniques , 2016, 2016 Conference on Design and Architectures for Signal and Image Processing (DASIP).

[7]  E.A. Lee,et al.  Synchronous data flow , 1987, Proceedings of the IEEE.

[8]  Dan Werthimer,et al.  A 1.5GS/s 4096-point digital spectrum analyzer for space-borne applications , 2009, 2009 IEEE Custom Integrated Circuits Conference.

[9]  Andreas Olofsson Epiphany-V: A 1024 processor 64-bit RISC System-On-Chip , 2016, ArXiv.

[10]  Mark Horowitz,et al.  Avoiding game over: Bringing design to the next level , 2012, DAC Design Automation Conference 2012.

[11]  Elad Alon,et al.  BAG2: A process-portable framework for generator-based AMS circuit design , 2018, 2018 IEEE Custom Integrated Circuits Conference (CICC).