Skip to content

sanjeevmuruges1554/SOC-Design

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 

Repository files navigation

SOC-Design

Section 1

1. Run 'picorv32a'synthesis:

Screenshot from 2024-10-18 19-11-25 Screenshot from 2024-10-18 19-11-48 Screenshot from 2024-10-18 19-12-15 Screenshot from 2024-10-18 19-13-03

2. Calculate the Flop Ratio

Screenshot from 2024-10-18 19-29-12 Flop Ratio= 1213/14876= 0.108429685 Percentage of DFF's= 0.108429685*100= 10.84296854

Section 2: Floorplan and Library Cells

1. Run Floorplan

Screenshot from 2024-10-18 19-39-35 Screenshot from 2024-10-18 19-39-47

2. Calculate Die Area

Screenshot from 2024-10-18 19-43-01 1000 Unit Distance= 1 Micron
Die within Unit Distance = 660685 − 0 = 660685
Die height in unit Distance = 671405 − 0 = 671405
Distance in Microns=Value in Unit Distance 1000
Die width in Microns = 660685 1000 = 660.685 MIcrons Die Height in Microns = 671405 1000 = 671.405 Microns
Area of Die in Microns = 660.685 ∗ 671.405 = 443587.212425Square Microns

3. Load Generated floorplan in Magic

Screenshot from 2024-10-18 19-58-05 Screenshot from 2024-10-18 19-59-43 Screenshot from 2024-10-18 20-00-29 Screenshot from 2024-10-18 20-00-54 Screenshot from 2024-10-18 20-01-29 Screenshot from 2024-10-18 20-01-46

4.Run congestion aware placement

Screenshot from 2024-10-18 20-02-09 Screenshot from 2024-10-18 20-02-40

5. Load denerated placement def in Magic and explore the placement

Screenshot from 2024-10-18 20-04-37 Screenshot from 2024-10-18 20-05-06

Section 3

1.Clone custom inverter cell

Screenshot from 2024-10-18 20-11-36

2.Load the layout in Magic and explore

Screenshot from 2024-10-18 20-11-46 Screenshot from 2024-10-18 20-31-54 Screenshot from 2024-10-18 20-32-25 Screenshot from 2024-10-18 20-33-43 Screenshot from 2024-10-18 20-34-22

3. SPICE extraction of inverter in Magic

Screenshot from 2024-10-18 20-43-18 Screenshot from 2024-10-18 20-44-08

4. Editing the SPICE model file for analysis through simulation

Screenshot from 2024-10-18 20-46-46 Screenshot from 2024-10-18 22-34-49

5. Post-Layout ngspice simulations

Screenshot from 2024-10-18 22-35-18 Screenshot from 2024-10-18 22-35-30 Screenshot from 2024-10-18 22-36-34 Screenshot from 2024-10-18 22-37-12 Screenshot from 2024-10-18 22-37-18 Screenshot from 2024-10-18 22-38-24 Screenshot from 2024-10-18 22-38-39

6. Find problem in DRC section of magic file

Screenshot from 2024-10-18 22-40-11 Screenshot from 2024-10-18 22-43-36

Section 4-Pre-layout timing analysis and imposrtanceof good clock tree

Screenshot from 2024-10-18 22-54-14 Screenshot from 2024-10-18 22-57-06

1.Fix up small DRC errors

Screenshot from 2024-10-18 22-57-45 Screenshot from 2024-10-18 23-02-29

2.Save the finalized layout and open it

Screenshot from 2024-10-18 23-10-20

3.Edit config.tcl

Screenshot from 2024-10-18 23-51-02 Screenshot from 2024-10-18 23-51-58 Screenshot from 2024-10-18 23-53-15

5. Remove and reduce newly introduced violations

Screenshot from 2024-10-18 23-54-34 Screenshot from 2024-10-18 23-54-39 Screenshot from 2024-10-19 00-15-49 Screenshot from 2024-10-19 00-24-36 Screenshot from 2024-10-19 00-26-06 Screenshot from 2024-10-19 00-28-00 Screenshot from 2024-10-19 00-28-04 Screenshot from 2024-10-19 00-28-21 Screenshot from 2024-10-19 00-28-51

6.Once Synthesis is over run floorplan

Screenshot from 2024-10-19 00-29-01 Screenshot from 2024-10-19 00-29-07 Screenshot from 2024-10-19 00-29-16 Screenshot from 2024-10-19 00-29-26 Screenshot from 2024-10-19 00-29-39 Screenshot from 2024-10-19 00-30-29 Screenshot from 2024-10-19 00-32-00 Screenshot from 2024-10-19 00-32-40 Screenshot from 2024-10-19 00-34-23 Screenshot from 2024-10-19 00-34-36 Screenshot from 2024-10-19 00-39-55 Screenshot from 2024-10-19 01-17-56 Screenshot from 2024-10-19 01-18-44 Screenshot from 2024-10-19 01-19-05 Screenshot from 2024-10-19 01-19-08 Screenshot from 2024-10-19 01-26-25 Screenshot from 2024-10-19 01-27-46 Screenshot from 2024-10-19 01-28-02 Screenshot from 2024-10-19 01-28-31 Screenshot from 2024-10-19 01-28-41 Screenshot from 2024-10-19 01-28-46 Screenshot from 2024-10-19 01-28-52

7.Make timing ECO fixes to remove all violations

Screenshot from 2024-10-19 01-29-20 Screenshot from 2024-10-19 01-31-23 Screenshot from 2024-10-19 01-31-50 Screenshot from 2024-10-19 01-32-53 Screenshot from 2024-10-19 01-34-29 Screenshot from 2024-10-19 01-34-33 Screenshot from 2024-10-19 01-34-51 Screenshot from 2024-10-19 01-35-03 Screenshot from 2024-10-19 01-35-28 Screenshot from 2024-10-19 01-38-46 Screenshot from 2024-10-19 01-38-57 Screenshot from 2024-10-19 01-40-29 Screenshot from 2024-10-19 01-41-11 Screenshot from 2024-10-19 01-42-42 Screenshot from 2024-10-19 01-44-07 Screenshot from 2024-10-19 01-46-00 Screenshot from 2024-10-19 01-49-05 Screenshot from 2024-10-19 01-53-20 Screenshot from 2024-10-19 01-54-55 Screenshot from 2024-10-19 01-56-28 Screenshot from 2024-10-19 01-58-16 Screenshot from 2024-10-19 01-58-40 Screenshot from 2024-10-19 01-59-07 Screenshot from 2024-10-19 02-00-29 Screenshot from 2024-10-19 02-03-15

9.Post-CTS

Screenshot from 2024-10-19 03-03-01 Screenshot from 2024-10-19 03-03-06 Screenshot from 2024-10-19 03-10-53 Screenshot from 2024-10-19 03-11-00 Screenshot from 2024-10-19 03-11-04 Screenshot from 2024-10-19 03-11-07 Screenshot from 2024-10-19 03-14-42 Screenshot from 2024-10-19 03-15-25

10.Post-CTS after removing a cell

Screenshot from 2024-10-19 03-24-18 Screenshot from 2024-10-19 03-25-06 Screenshot from 2024-10-19 03-25-32

Section 5

1.Perform deneration of PDN and explore the layout

Screenshot from 2024-10-19 03-27-38 Screenshot from 2024-10-19 03-27-51 Screenshot from 2024-10-19 03-37-20 Screenshot from 2024-10-19 03-38-10 Screenshot from 2024-10-19 03-38-28

2. Detailed Routing with TritonRoute and explore

Screenshot from 2024-10-19 03-39-46 Screenshot from 2024-10-19 04-08-10 Screenshot from 2024-10-19 04-08-30 Screenshot from 2024-10-19 04-12-20 Screenshot from 2024-10-19 04-12-33 Screenshot from 2024-10-19 04-13-03 Screenshot from 2024-10-19 04-13-37 Screenshot from 2024-10-19 04-14-41

3.Post route parasitic extractiion using SPEF extractor

Screenshot from 2024-10-19 04-31-02

4.Post-Route openSTA STA

Screenshot from 2024-10-19 04-31-09 Screenshot from 2024-10-19 04-31-13 Screenshot from 2024-10-19 04-31-15 Screenshot from 2024-10-19 04-31-17 Screenshot from 2024-10-19 04-31-23

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published