0% found this document useful (0 votes)
33 views2 pages

PDK Installation

Uploaded by

tharshitha.ec22
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views2 pages

PDK Installation

Uploaded by

tharshitha.ec22
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

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. Veriy 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

You might also like