Physical Design of RISC-V based System-on-Chip using OpenLane
Open-source tools for designing integrated circuits are crucial for electrical engineering students. However, more references are necessary to promote the tools to the academic environments. This paper presents design and implementation of a PicoSoC (Pico System-on-Chip) using the OpenLane automated VLSI flow. The PicoSoC comprises several modules, including the PicoRV32 CPU, UART and SPI peripherals, and memory blocks. The design methodology encompasses RTL simulation, macro hardening, core hardening, full-chip hardening, and gatelevel simulation. The results indicate successful physical design and functional verification, demonstrating that the gate-level simulation outputs align with those from RTL simulation. The work is useful for designing the physical layout of digital circuits, SoC architecture development, and also promoting open-source IC design tools in academic environments.
Authors
- Trio Adiono (ORCID: https://orcid.org/0000-0003-4808-9254)
- Infall Syafalni (ORCID: https://orcid.org/0000-0001-9922-5688)
- Nana Sutisna (ORCID: https://orcid.org/0000-0002-8435-9242)
- Muhammad Fauzan (ORCID: https://orcid.org/0009-0009-9198-3594)
- Makoto Ikeda (ORCID: https://orcid.org/0000-0002-6644-4224)
- Raihan Fadhil Yanuarsyah
- Muhammad Hanif Hibatullah
- Radithya Arisaputra
Institutions
- Bandung Institute of Technology (ID)
- The University of Tokyo (JP)
Publication Details
- Published
- 2024-11-07
- DOI
- https://doi.org/10.1109/apccas62602.2024.10808656
- Citations
- 6
- Primary Topic
- Interconnection Networks and Systems
- Type
- article
- Field-Weighted Citation Impact
- 2.09