Simulate a simple 4-bit counter and understand the RTL → GDSII design flow using open-source tools like Yosys, OpenROAD, and KLayout.
counter.sv→ 4-bit counter designtestbench.sv→ Testbench for simulation
waveform.png→ Simulation waveform of the counterflow_diagram.png→ RTL to GDSII flow diagram
ASIC_Flow_Report.pdf→ Complete project report with results, images, and explanation
- Open EDA Playground
- Paste
counter.svandtestbench.sv - Select SystemVerilog language and Icarus Verilog simulator
- Click Run → open EPWave to view the waveform
- Take a screenshot for the report (optional if already included)
- Synthesis (Yosys): Converts RTL to gate-level netlist
- Floorplanning: Defines chip layout and power grid
- Placement (OpenROAD): Positions standard cells physically
- Routing (OpenROAD): Connects placed cells using metal layers
- GDSII (KLayout): Final layout for visualization and manufacturing
- Successfully simulated a 4-bit counter in RTL.
- Demonstrated the full RTL → GDSII flow.
- Learned about floorplanning, placement, routing, and layout verification.
- Project satisfies all certification guidelines.