Design Environment

PDK (Process Design Kit)

The design environment working with the standard CAD tools can be installed in your computer account of VLSI design room. The command prompt of the terminal will be written as "vlsi>" in this manual.

  1. Obtain the design kit of CMOS 180nm technology.
    vlsi> mkdir  ~/lab
    vlsi> cp  /home/kitagawa/design/rohm180.tar  ~/lab/
    vlsi> cd  ~/lab
    vlsi> tar  xvf  rohm180.tar

  2. Set the CAD software's environment variables.
    vlsi> cd
    vlsi> mv  .cshrc  .cshrc.org2
    vlsi> cp  /home/kitagawa/design/ex.cshrc   ~/.cshrc
    vlsi> cp  /home/kitagawa/design/ex.setlic  ~/setlic
    vlsi> source  ~/.cshrc
    vlsi> ln  -s  ~/lab/rohm180  d

    You can move into the working directory with the command line "cd ~/d".

Summary of Design Environment
File and DirectoryPurpose of Use
DRCWorking directory for design rule check
LVSWorking directory for layout vs schematic
cds.libLibrary definition file for Cadence software
datasheetdatasheet of IO cells and standard cells
display.drfDisplay preferences of Cadence software
kyotoDesign kit of standard cells
librariesDirectory for Cadence libraries (NOTE)
rohm018_icc.tfTechnology file for Synopsys IC compiler
rohm180technology_ic6.tfTechnology file for Cadence Virtuoso
sampleSamples of VerilogHDL files
setlicConfiguration script for CAD tools
spiceSPICE/Spectre models
.cdsinit, .cdsenvConfiguration file of Cadence IDE

NOTE: "Cadence library" means the design data created by Cadence IED tool. This data includes the schematics, layout artworks, HDL code, Settings for simulators, and so on. The Cadence library should be handled with Cadence Library Manager. Do not manipulate the Cadence library by using UNIX command.

UNIX Commands

The design environments of LSI are nomally provided based on the UNIX system and the CAD softwares in Kanazawa university depends on the Linux which is the operating system developed with conforming to UNIX. Please learn the commands frequently used in Linux.

gnome-terminal &Starting a terminal software
TAB KeyComplement of the command and the path
Up-arrow keyStepping forward on the command history
Down-arrow keyStepping back on the command history
emacs filename &Starting the text editor to edit the file
pwdPrinting the current directory
cdChanging the current directory
lsListing the filenames in the currnt directory
ls -lListing the filenames and the attributes in the currnt directory
ls -aListing the hidden system files in the currnt directory
ln -s path stringlink the file path or file to the character or the character string
cp filename1 filename2Copying the file
mv filename1 filename2Renaming the file and the directory
rm filenameDeleting the file
tar cvf filename.tar directory-nameCreating the archive file
tar xvf filename.tarDecompressinging the archive file
gzip -f filenameCompressinginging the file
gzip -d filenameDecompressinging the file
less filenameDisplaying of the contents of a text file

[Table of Contents] [Next]


Copyright (C) 2016- Akio Kitagawa, Kanazawa Univ.