ASIC Flow Implementation on a 32 Bit RISC V Processor using Cadence

This document portrays the design & ASIC flow implementation of a single-cycle microarchitecture of RV32I. RISC-V is chosen for its open-source ISA, which makes it accessible without any cost and offers similar capabilities as proprietary architectures like ARM and x86. The RV32I microarchitecture was designed using Verilog and comprises modules such as Instruction Fetch, Register Memory, Instruction Memory, ALU, and Control Unit. The functionality of the design was verified in Cadence Simvision tool, and it was compiled and elaborated in Cadence NClaunch tool. The design was synthesized error-free in Cadence Genus tool using TSMC 45nm technology libraries. The RTL design was validated by performing a Logic Equivalence Check (LEC) in Cadence LEC-Conformal tool, which verified that the design is perfectly mapped to gate-level netlist. Physical design was implemented in Cadence Innovus tool, and the timing of the design was verified in Cadence Tempus tool using the constraint files provided by TSMC 45nm technology.

Authors

Institutions

Publication Details

Published
2024-11-30
DOI
https://doi.org/10.1109/edkcon62339.2024.10870604
Primary Topic
VLSI and FPGA Design Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

ASIC Flow Implementation on a 32 Bit RISC V Processor using Cadence

Mohammed Abdul Raheem, Mohammed Sabir Hussain, Pathan Rehman Ahmed Khan
VLSI and FPGA Design Techniques
article

ASIC Flow Implementation on a 32 Bit RISC V Processor using Cadence

Mohammed Abdul Raheem, Mohammed Sabir Hussain, Pathan Rehman Ahmed Khan
article en

Abstract

This document portrays the design & ASIC flow implementation of a single-cycle microarchitecture of RV32I. RISC-V is chosen for its open-source ISA, which makes it accessible without any cost and offers similar capabilities as proprietary architectures like ARM and x86. The RV32I microarchitecture was designed using Verilog and comprises modules such as Instruction Fetch, Register Memory, Instruction Memory, ALU, and Control Unit. The functionality of the design was verified in Cadence Simvision tool, and it was compiled and elaborated in Cadence NClaunch tool. The design was synthesized error-free in Cadence Genus tool using TSMC 45nm technology libraries. The RTL design was validated by performing a Logic Equivalence Check (LEC) in Cadence LEC-Conformal tool, which verified that the design is perfectly mapped to gate-level netlist. Physical design was implemented in Cadence Innovus tool, and the timing of the design was verified in Cadence Tempus tool using the constraint files provided by TSMC 45nm technology.

Jawaharlal Nehru Technological University, Hyderabad (IN)
Affordable and clean energy
Openalex Percentile: Top 75%
VLSI and FPGA Design Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

ASIC Flow Implementation on a 32 Bit RISC V Processor using Cadence — Mohammed Abdul Raheem, Mohammed Sabir Hussain, et al. · (2024) | TGRS Research Map | TGRS