Flexing RISC-V Instruction Subset Processors to Extreme Edge
Alireza Raisiardali, Konstantinos Iordanou, Jedrzej Kufel, Kowshik Gudimetla, Kris Myny, Emre Ozer

TL;DR
This paper introduces an automated methodology for designing flexible, application-specific RISC-V processors as flexible integrated circuits, optimizing for area, power, and energy efficiency at the extreme edge.
Contribution
It presents a novel, verification-integrated design approach for creating custom RISC-V instruction subset processors as flexible circuits tailored to extreme edge applications.
Findings
Achieves 8-43% area reduction and 3-30% power reduction compared to full RISC-V processors.
On average, 40 times more energy efficient than the smallest RISC-V processor, Serv.
FlexIC implementations save up to 42% area and 21% power over full RISC-V.
Abstract
This paper presents an automated approach for designing processors that support a subset of the RISC-V instruction set architecture (ISA) for a new class of applications at Extreme Edge. The electronics used in extreme edge applications must be area and power-efficient, but also provide additional qualities, such as low cost, conformability, comfort and sustainability. Flexible electronics, rather than silicon-based electronics, will be able to meet the above qualities. For this purpose, we propose a methodology for generating RISC-V instruction subset processors (RISSPs) tailored to these applications and implementing them as flexible integrated circuits (FlexICs). The methodology makes verification an integral part of the processor design by treating each instruction in the ISA as a discrete, fully functional, pre-verified hardware block. It automatically builds a custom processor by…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
