新手IC617安装NCSU cdk

以CMOSedu网站为参考:https://cmosedu.com/videos/cadence/tutorial1/cadence_tutorial_1.htm

pdf教程下载:https://files.cnblogs.com/files/wyjalx/%E6%96%B0%E6%89%8BIC617%E5%AE%89%E8%A3%85NCSU_cdk.zip?t=1674465238

1,先下载文件,地址

https://cmosedu.com/cmos1/cadence/NCSU-CDK-1.6.0.beta.tar

https://cmosedu.com/videos/cadence/tutorial1/diva_rul_files.zip

我自己的情况是从Windows浏览器下下载下来,利用filezilla软件传到linux桌面上,然后解压。Filezilla使用:在linux下获取主机地址,填写用户名与密码,端口号输入22(这一点我并不清楚为啥这样填)

2, 找到自己的$HOME目录

输入命令:    echo       $HOME ;

在我的文件下$HOME目录是:            /home/work

3,  将桌面上的·ncsu-cdk-1.6.0.beta.tar 文件解压,将ncsu-cdk-1.6.0.beta文件复制到$HOME目录下,我的目录是:    /home/work

4,$HOME目录下,找到  .bashrc   文件,打开编辑,添加下列几行后,运行此文件,即在终端输入:   .   .bashrc   (注意终端应在$HOME目录下)

export SPECTRE_DEFAULTS=-E

export CDS_Netlisting_Mode=Analog

export CDS_LOAD_ENV=CWDElseHome

export CDK_DIR=$HOME/ncsu-cdk-1.6.0.beta

5,$HOME目录下创建文件夹CMOSedu,将 $HOME/ncsu-cdk-1.6.0.beta/cdssetup

下的文件全部复制到CMOSedu,将CMOSedu文件夹下的cdsinit,    simrc, 和cdsenv 重命名       .cdsinit,   .simrc,    .cdsenv(即在前面添加一点)

6,在CMOSedu文件下找到cds.lib文件,打开并编辑,参考网站上给的是添加下面这个:

DEFINE analogLib /usr/cadence/IC615/tools.lnx86/dfII/etc/cdslib/artist/analogLib

DEFINE functional /usr/cadence/IC615/tools.lnx86/dfII/etc/cdslib/artist/functional

DEFINE sbaLib /usr/cadence/IC615/tools.lnx86/dfII/etc/cdslib/artist/sbaLib

但是大家安装文件的路径与版本不一定相同,需要修改。比如我的是安转在

根目录下/opt文件下

这时就需要改变为

DEFINE analogLib   /opt/IC617/tools.lnx86/dfII/etc/cdslib/artist/analogLib

DEFINE functional   /opt/IC617/tools.lnx86/dfII/etc/cdslib/artist/functional

DEFINE sbaLib      /opt/IC617/tools.lnx86/dfII/etc/cdslib/artist/sbaLib

建议读者尝试在终端下打开上面三个文件夹其中一个,可以打开就说明修改正确。

如打开/opt/IC617/tools.lnx86/dfII/etc/cdslib/artist/sbaLib

会得到下面这个

7,在CMOSedu文件夹下找到 .cdsinit文件。顶部添加下列句子

envSetVal("asimenv.startup" "simulator" 'string "spectre")

8,在这个目录下$HOME/ncsu-cdk-1.6.0.beta/lib/NCSU_TechLib_ami06删除以下文件 divaDRC.rul,   divaEXT.rul,    divaLVS.rul,解压之前下载到桌面的文件diva_rul_files.zip,将里面的文件复制到$HOME/ncsu-cdk-1.6.0.beta/lib/NCSU_TechLib_ami06目录下。

大功告成,现在我们的NCSU pdk就安装好了。如何启动virtuoso呢?

打开终端,我们把路径移动到CMOSedu下,输入virtuoso &即可启动。

(virtuoso启动界面很可能报错:can't access file - "./.cdsinit_61"。解决方法:

将CMOSedu文件夹下的.cdsinit文件rename为.cdsinit_61即可)

新手IC617安装NCSU pdk的更多相关文章

  1. php新手第一次安装mongo

    以下是我走位php新手第一次安装mongo模块的步骤: 1.首先从在网上选取适当版本的mongoDB扩展包下载; 2.解压扩展包,并且进入解压目录; tar -zxf mongo-1.4.1.tgz ...

  2. Kali Linux Vmware虚拟机(新手)安装

    准备工作: 1.安装VMware workstation 软件 2.下载好kali linux 的ios系统文件 3.打开电脑的虚拟化支持(Intel VT-x/EPT或AMD-V/RVI(V)) 虚 ...

  3. 新手Oracle安装及使用入门

    一.安装Oracle Step1 下载oracle压缩包并解压到同一文件夹下面 Step2 双击setup.exe进行安装 Step3:进入如下界面配置: 邮箱可不填,去掉更新 除了设置密码,其他均可 ...

  4. Arch Linux VMware虚拟机(新手)安装教程

    准备工作: 下载好Arch Linux的镜像文件    百度打开Arch官网点击download(下载)转到下载界面,点击磁力下载或者种子下载(官网默认是英文,英文不好的童鞋可以安装浏览器翻译插件,本 ...

  5. 新手windows安装nginx

    windows安装nginx,下载地址:http://nginx.org/download/ 下载的时候,下载 .zip 后缀的压缩包,因为 .zip 的压缩包有nginx.exe 启动文件,其他没有 ...

  6. 前端新手如何安装webstorm ,初步搭建react项目

    下载安装webstorm:配置成功: 配置成功后就可以开启webstorm项目了.(存微信收藏..) 1:在webstorm下配置node环境: 2:完成之后: React官方脚手架地址: https ...

  7. 关于IOS新手在安装cocoa pods失败,因为ruby版本过低的解决方法+ (void) {升级ruby}

    http://blog.csdn.net/zhaoen95/article/details/51995520     现在: 使用 OS 系统, 正在学习iOS 需要配置cocoapods 命令行中显 ...

  8. VMware Tool的新手简单安装

    1.打开工具栏的虚拟机,点击安装VMware tool2.打开根目录的media文件夹,打开用户名命名的文件夹,复制VMxxx.tar.gz的压缩包3.粘贴到Home,4.在终端输入tar -zxvf ...

  9. 新手如何正确安装python,视图详解

    今天教新手如何安装python,因为Python是跨平台的,它可以运行在Windows.Mac和各种Linux/Unix系统上.在Windows上写Python程序,放到Linux上也是能够运行的.学 ...

  10. 【从零开始学习Hadoop】--1.Hadoop的安装

    第1章 Hadoop的安装1. 操作系统2. Hadoop的版本3. 下载Hadoop4. 安装Java JDK5. 安装hadoop6. 安装rsync和ssh7. 启动hadoop8. 测试had ...

随机推荐

  1. pritunl zero 零信任系统

    pritunl zero 零信任系统 一.概述 1.介绍 Pritunl Zero是一个零信任系统,它可以在不使用VPN的情况下从不受信任的网络安全地访问内部服务. 2.背景 内网搭建了类百度文库系统 ...

  2. npm i error:0909006C:PEM routines:get_name:no start line 遇到问题解决

    找了大半天的问题,结果是有个httpd的线程开机自动启动,把端口占用了

  3. Self-Attention学习

    2个连接+1个视频推荐 Self-Attention 原理与代码实现_DonngZH的博客-CSDN博客_selfattention代码 Transformer模型详解(图解最完整版) - 知乎 (z ...

  4. 【springboot】约定优于配置

    spring的核心思想:约定优于配置 @SpringBootApplication这个注解的本质是有以下三个注解 1.@SpringBootConfiguration 表示该类是一个配置类 2.@En ...

  5. the origin of month name in English

    序号 月份 简述 详述 1 January Janus神 罗马神话的神Janus,双面,门神 2 February Februa节 古罗马人都要杀牲饮酒,欢庆菲勃卢姆节(Februarius).忏悔自 ...

  6. 【运维】Linux/Ec2挂载卷与NFS搭建实站讲解

    英文Network File System(NFS),是由SUN公司研制的UNIX表示层协议(presentation layer protocol),能使使用者访问网络上别处的文件就像在使用自己的计 ...

  7. 修复右键批量打印PDF文件的功能

    bat文件内容如下, 直接右键管理员运行即可. @echo off rem "功能描述:修复右键批量打印PDF文件的功能" rem "制作人:赵龙" rem & ...

  8. Nucmer+LINKVIEW实现序列水平的共线性分析

    https://www.cnblogs.com/johnsonzzz/p/15151634.html https://github.com/YangJianshun/LINKVIEW 可以绘制两个基因 ...

  9. WRF rsl.out文件研究

    本文翻译自https://www2.mmm.ucar.edu/wrf/users/FAQ_files/FAQ_wrf_runtime.html Q1 我应该使用几个处理器来运行wrf.exe? A1 ...

  10. win的安全更新安装不成功,可用下面命令进行强制更新