Semicustom_back_end_flow_lab_workbook.pdf

  • Uploaded by: Lakshmi Prasad
  • 0
  • 0
  • April 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Semicustom_back_end_flow_lab_workbook.pdf as PDF for free.

More details

  • Words: 457
  • Pages: 15
LAB WORKBOOK SEMI-CUSTOM BACK-END FLOW USING MENTOR GRAPHICS TOOLS. In this lab we will be doing a semi-custom back-end flow using Mentor Graphics Tools. SemiCustom (Backend) design flow: 1. 2. 3. 4.

Floorplanning Placement Routing Physical Verification

1. Floorplanning: Step1: Invoke Pyxis layout Design tool csh source<space> ic&

Step2: Click New-Verilog Button

SMDP Training Material Contact: [email protected]

Layout cell - cell name < give top level cell name > Verilog netlist file – Verilog scan inserted gate level netlist Module name - top module name (counter) Power – VDD < VSS terminal name > Ground – GND < GND terminal name > Process - $ADK/technology/ic/process/tsmc018 Rule - $ADK/technology/ic/process/tsmc018.rules Library - $ADK/technology/ic/process/tsmc018 Then Press OK

Step3: go to Plan & Place > Floorplaner > Autpfp > OK

SMDP Training Material Contact: [email protected]

2. Placement: Step4: Auto Placement > StdCell

SMDP Training Material Contact: [email protected]

Step5: Ports

Press OK

SMDP Training Material Contact: [email protected]

3.

Routing:

Step6: route > Aroute Setup > option > Advance > Check following option Check same net spacing Fill net gaps Route power first Allow all directions for stubs Center wires on pines Pack wires Press OK

SMDP Training Material Contact: [email protected]

Step7: Aroute commands > run

SMDP Training Material Contact: [email protected]

Step8: Right mouse click on layout Edit > add text on ports > OK

SMDP Training Material Contact: [email protected]

Step9: File > exports > GDSII File > exports > GDSII

SMDP Training Material Contact: [email protected]

Now GDSII file Generated 4.

Physical Verification:

Step10: For DRC check following option Tools > Calibre DRC < select option > Rules > $ADK/technology/ic/process/tsmc018.rules Inputs > /home/HUSSAIN/SMDP/counter_scan.gds < give GDSII File Path >

SMDP Training Material Contact: [email protected]

Press Run DRC button

SMDP Training Material Contact: [email protected]

Step11: for LVS check first create Verilog gate level net-list to spice net-list file Open new terminal. Go to working directory. cd SMDP < Working directory Name > Source cshrc File csh source /home/software/cshrc/hep.cshrc v2lvs -v counter_scan.v -o counter.spi –l /home/software/FOUNDARY/adk3_1/technology/adk.v –s /home/software/FOUNDARY/adk3_0/technology/adk.spi -sk -s0 GND -s1 VDD generate spice net-list file

Now open Calibre LVS tool

SMDP Training Material Contact: [email protected]

Tools > Calibre LVS < select option > Rules > $ADK/technology/ic/process/tsmc018.rules Inputs > Layout > /home/HUSSAIN/SMDP/counter_scan.gds < give GDSII File Path >

Inputs > SPICE > /home/HUSSAIN/SMDP/counter_scan.spi

Press Run LVS

SMDP Training Material Contact: [email protected]

Step12: For PEX extraction following option Tools > Calibre PEX < select option > Rules > $ADK/technology/ic/process/tsmc018.rules Inputs > Layout > /home/HUSSAIN/SMDP/counter_scan.gds < give GDSII File Path >

SMDP Training Material Contact: [email protected]

Inputs > SPICE > /home/HUSSAIN/SMDP/counter_scan.spi

Outputs > Format: - DSPF File :- .dspf

Run PEX

SMDP Training Material Contact: [email protected]

dspf file generated for doing post layout simulation

SMDP Training Material Contact: [email protected]

More Documents from "Lakshmi Prasad"