Department of Electronics and Communication Engineering
SCL 180 nm PDK Installation
May 2024
1. The tar-ball of SCLPDK V3.0 KIT is available in the folder /home/student.
2. Go into the cadWorkDir directory using the command: cd cadWorkDir/
3. Create a folder named SCL180 inside the cadWorkDir using the following command:
mkdir SCL180
4. Move the tar-ball of SCLPDK into the SCL180 folder and extract it. There is another tar.gz that
needs to be extracted.
5. Open the readme le inside the SCLPDK V3.0 KIT and follow the instructions given for installa-
tion.
6. Inside cadWorkDir, create a directory with the name being your USN, and navigate into it.
Make a folder called SCL180 WorkDir inside it.
mkdir <USN>
cd <USN>
mkdir SCL180 WorkDir
7. Create a csh le by name pdk flow setup.csh using the command:
vim pdk flow setup.csh
8. The vim editor would open. Press “i” on the keyword which will take the console into le edit
mode.
9. Copy the following into the le:
#!/bin/csh -f
setenv KIT_DIR /home/student/cadWorkDir/SCL180/SCLPDK_V3.0_KIT/scl180/
pdk/cdns/sclpdk_v3
setenv RDS_ROOT $KIT_DIR/HOTCODE
setenv MGC_CALIBRE_CUSTOMIZATION_FILE $RDS_ROOT/techs/generic/calibre/
calibre_ts_drc.custom
setenv PERL5 /usr/bin/perl
source $RDS_ROOT/etc/RDS.cshrc
source $RDS_ROOT/etc/cdsDesKit.cshrc
source $RDS_ROOT/etc/cdsSystem.cshrc
setenv PROJ_ROOT /home/student/cadWorkDir/<USN>
10. Copy the .cshrc le from /home/student/cadWorkDir/gpdk045/ into the SCL180 folder
and rename it as tools.cshrc.
B.M.S. College of Engineering, Bengaluru
Department of Electronics and Communication Engineering
11. Force the machine into the C-shell using csh
12. Now source the pdk flow setup.csh le here:
source /home/student/cadWorkDir/SCL180/pdk flow setup.csh
13. Create a user list b typing in the following in terminal:
echo $USER >user list
14. Veriy the user in user list by:
cat user list
15. Project tree creation follow:
makeProjectTree <project name> -flow <Flow name provided by pdk team
for your project> -users user list -flow lib create -cds -attach -ver
-assura -pvs
Example: makeProjectTree SCL180 WorkDir -flow SCLSL18 4M1L -users
user list -flow lib create -cds -attach -ver -assura -pvs
Ignore any errors here.
16. Navigate to cds master directory inside /<USN>/SCL180 WorkDir where you nd the “cd-
sPrj.cshrc” le.
17. Open and add the following line to the end of the le, save and exit:
source /home/student/cadWorkDir/SCL180/tools.cshrc
18. In terminal execute the following:
cd work_libs/student/cds/
cdsprj SCL180_WorkDir
virtuoso &
19. Once installation is over, invoke virtuoso using the following commands:
csh
source /home/student/cadWorkDir/SCL180/pdk_flow_setup.csh
cd cadWorkDir/<USN>/SCL180_WorkDir/
cd work_libs/student/cds/
cdsprj SCL180_WorkDir
virtuoso &
B.M.S. College of Engineering, Bengaluru