Last active
March 30, 2021 08:55
-
-
Save navinthenapster/89dc33ae8eb30fe63c48b97144da72a6 to your computer and use it in GitHub Desktop.
CADENCE tools README
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
================================================================================================================================================================================================================ | |
_ ____ ___ ____ _ _ ____ ____ _ ____ _____ _ _ ____ _____ | |
/ \ / ___|_ _/ ___| | / \ | __ ) / ___| / \ | _ \| ____| \ | |/ ___| ____| | |
/ _ \ \___ \| | | | | / _ \ | _ \ _____| | / _ \ | | | | _| | \| | | | _| | |
/ ___ \ ___) | | |___| |___ / ___ \| |_) |_____| |___ / ___ \| |_| | |___| |\ | |___| |___ | |
/_/ \_\____/___\____|_____/_/ \_\____/ \____/_/ \_\____/|_____|_| \_|\____|_____| | |
=================================================================================================================================================================================================================== | |
Snippet by Navin TheNapster | |
# LICENSE IMPORTING | |
- Go to Server machine | |
cd ~/NITPY/cadence_license | |
./imgrd -c License_6****.txt | |
- Got to client machine | |
cat /etc/hosts | |
//add the server machine ip in hosts | |
# SETTING ENVIRNOMENT | |
csh | |
source cshrc | |
/* | |
The cadence tools is placed and installed in ~/CAD/cadence_tools folder | |
#!/bin/csh | |
*/ | |
# SIMULATION | |
cd simulation | |
nclaunch | |
/* writing HDL files in RTL for refering in other files | |
- Copy files into simulation | |
- compiling and -- files lands in worklib | |
- elaborate files in worklib and simulate in Snapshots | |
-it opens simvision (igano) and adding variables in waveform and simulation | |
*/ | |
# Synthesis | |
//necessary files hdl.var and cds.lib | |
cd synthesis | |
genus -legacy_ui | |
//opens the legacy_genus | |
/* | |
- copy the HDL files into the synthesis folder | |
- edit the run.tcl ( set attributes path and add HDL in read_hdl ) | |
- example read_hdl {A.v B.v} | |
- create constraint.sdc | |
- add in the run.tcl about the constraint.sdc | |
- edit netlist and sdc write_hdl and write_sdc | |
*/ | |
legacy_genus:/> source run.tcl | |
legacy_genus:/> gui_show | |
# LAYOUT | |
//necesary files Default.view and encounter.cmd | |
innovus | |
source encounter.cmd | |
Run DRC, LVS verification |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
VLSI Cadence