Cadence 自带的标准元件库(通常称为“系统库”或“安装库”)的位置取决于你使用的是 Cadence 的哪个具体工具套件(如 Virtuoso IC, Allegro PCB 等)以及安装的版本和路径。
最常见的情况(针对 Virtuoso IC 设计 - Analog/RF/Custom IC):
-
核心库(基础元件、PDK 的一部分):
- 默认路径通常在你的 Cadence 安装目录下的
tools/dfII/etc目录内(或其子目录)。 - 具体示例(路径会因版本和安装路径而异):
<Cadence_Install_Dir>/tools/dfII/etc/cdslib<Cadence_Install_Dir>/tools/dfII/etc
- 关键文件:
cds.lib文件(位于<Cadense_Install_Dir>/tools/dfII/etc或你的启动目录)是这个虚拟文件系统的映射定义文件。它定义了库名称和其实际磁盘路径的映射关系。系统库通常会在这里INCLUDE一个指向实际库文件路径的cds.lib文件(例如$CDS_INST_DIR/tools/dfII/etc/cds.lib)。 - 常见自带库名: 在
cds.lib文件中映射的系统库名称通常是:basic/analogLib: 包含基本晶体管、电阻、电容、源、仿真模型等。这是最核心的库。ahdlLib: 包含 Verilog-A 模块。functional: 包含基本数字功能模块(如 AND, OR, DFF 等的符号)。gpi: 与编程接口相关的库。ncxLib: 与 LVS 工具相关的库。rfExamples: 一些射频设计示例。sample: 其他示例。tsmcNxx/smicxx/gfxx等: 这不是系统自带库! 这些是工艺设计套件,由晶圆厂(如 TSMC, SMIC, GlobalFoundries)提供,需要单独安装。安装后,它们的路径会被添加到你的项目或个人cds.lib文件中。
- 默认路径通常在你的 Cadence 安装目录下的
-
工艺独立单元(通常也在
analogLib或类似库里):- 像理想电阻
res、理想电容cap、电压源vdc、电流源idc、地gnd、端口port等元件,它们位于analogLib库中,与具体工艺无关。
- 像理想电阻
对于 Allegro PCB 设计:
- Allegro 的默认封装库、焊盘库、符号库等通常位于安装目录下的
tools/pcb/bin或tools/pcb/etc相关的子目录中。一个常见的路径是:<Cadence_Install_Dir>/tools/pcb/bin/allegrolib
- 具体的库位置和名称(如
devices封装库目录)也需要通过 Allegro 的环境变量或配置文件来管理。
总结关键点(Virtuoso IC 为重点):
- 查找
cds.lib: 定位你当前工作环境使用的cds.lib文件(通常在启动 virtuoso 的命令行所在目录,或通过CDS_LIB_FILE环境变量指定)。 - 检查
INCLUDE语句: 在这个cds.lib文件中,查找INCLUDE $CDS_INST_DIR/tools/dfII/etc/cds.lib或类似语句。$CDS_INST_DIR指向你的 Cadence 安装根目录。 - 查看系统
cds.lib: 打开被INCLUDE进来的那个系统cds.lib文件(路径如<Cadence_Install_Dir>/tools/dfII/etc/cds.lib)。 - 定位映射路径: 在这个系统
cds.lib文件中,你会看到类似这样的行:DEFINE basic $CDS_INST_DIR/tools/dfII/etc/cdslib/basic DEFINE analogLib $CDS_INST_DIR/tools/dfII/etc/cdslib/artist/analogLib DEFINE functional $CDS_INST_DIR/tools/dfII/etc/cdslib/artist/functional ... (其他库定义) - 得出物理路径:
$CDS_INST_DIR替换成你的实际安装路径(例如/home/cadence/IC617),就能找到basic,analogLib,functional等自带库在磁盘上的实际物理位置了。
重要提示:
- 不要直接修改这些系统库目录下的文件! 它们是只读的,作为模板或基础存在。
- 在实际项目中,你会创建自己的项目库(或个人工作库),并在自己的项目
cds.lib文件中INCLUDE需要的系统库(如analogLib)和工艺库(如tsmcN18)。你在设计中放置的系统库元件(如一个analogLib里的理想电阻res)其实是指向那个只读位置的引用。 - 如果你安装了工艺设计套件,它们会被安装到单独的目录(如
/path/to/your/pdk/tsmcN18),并且你需要在自己的cds.lib中添加DEFINE tsmcN18 /path/to/your/pdk/tsmcN18这样的行来引用它们。
简单来说,找自带库(如 analogLib):
- 打开你的工作目录或 Cadence 安装目录下的
cds.lib文件。 - 找到包含
$CDS_INST_DIR/tools/dfII/etc/cds.lib的INCLUDE行。 - 打开那个被包含的
cds.lib文件。 - 在里面找到
DEFINE analogLib ...或DEFINE basic ...的行。 - 该行后面
$CDS_INST_DIR/...所指向的完整路径(将$CDS_INST_DIR替换为实际安装目录)就是物理位置。核心自带库通常在 `<安装目录>/tools/dfII/etc/cdslib/** 下的某个子目录里(如artist/analogLib`)。
请问MAX 10 FPGA的.olb元件库怎么转换成Altium Designer的.SchLib元件库?
求助:MAX 10 FPGA的.olb元件库转换成Altium Designer的.SchLib元件库Intel的官网只提供了MAX 10 FPGA的Cadence PCB Libraries元件库
韩程瑞1
2019-05-21 03:33:37
PADS如何导入元件库新建元件
对于普通的原理图,位置的摆放是比较随意的,并且也没有一些特殊的或者元件库里面没有的元件,相对来说绘制会比较简单。但是如果碰上复杂一点的电路,要绘制起来就会比较麻烦,需要一些新的PADS
2023-11-07 11:43:12
详细介绍怎么在DXP里绘制元件库
从本节开始详细介绍怎么在DXP里绘制元件库,本节介绍怎么绘制元件库中的原理图库。设计一块电路板,得先从一个一个元件开始做起,因为软件自带的元件库里可能没有你想要的东西,把元件库设计好了,后期只需要
juju宇哥
2022-01-12 07:37:49
Altium Designer之最小系统元件库设计
Altium Designer实战——最小系统元件库文章目录Altium Designer实战——最小系统元件库前言一、创建元件库工程二、PCB封装1.系统自带封装2.手绘封装三、总结与参考资料1.
王小琳子
2021-11-25 07:16:36
如何创建stm32最小系统元件库
文章目录一、查找STM32最小系统原理图样式二、创建stm32最小系统元件库1、建立一个元件库工程2、系统自带的PCB封装的生成PCB的封装与PCB封装对应的SCH的封装4、自定义的PCB封装的生成
哼小曲
2021-11-25 09:34:47
设计自己的元件库方法
设计者往往需要设计自己的元件库,用以更方便的设计自己的原理图,在CIS中建立项目对应元件库是比较方便的。在CIS项目管理器中,执行File/New/Library命令,就会在项目管理器
ruyi81059
2019-07-08 07:19:17
PADS设计之如何导入元件库新建元件
对于普通的原理图,位置的摆放是比较随意的,并且也没有一些特殊的或者元件库里面没有的元件,相对来说绘制会比较简单。但是如果碰上复杂一点的电路,要绘制起来就会比较麻烦,需要一些新的PADS
h1654155957.9921
2023-04-13 14:47:26
stm32最小系统元件库电路原理图相关资料下载
系统元件库电路原理图一、创建stm32最小系统元件库在st官网上找到并下载stm32最小系统原理图样式,如下:在AD中新建一个原件库工程,右键工程名,选择Add new to project -> PCB libary使用系统自带的封装进行PCB封装①在PCB界面打开tool工具n
a732538
2021-11-25 08:48:14
Proteus元件库中的电阻元件介绍
在Proteus元件库中,电阻元件被称为Resistor。电阻是一种常用的电子元件,用于限制电流流动的能力。它们通常用于各种电路中,包括放大电路、滤波电路、稳压电路等等。在本文中,我们将对电阻
2024-01-24 10:11:26
DigiPCBA上传元件库,在web的工作区找不到元件库
DigiPCBA,我上传本地元件库到DigIPCBA的工作区,为啥在DigIPCBA找不到我这个元件库
h1654155958.8975
2021-03-12 18:05:22
怎样增加multisim元件库
1、原系统低版本元件库没必要再增加到新版元件库,因为在你安装系统时已经安装,没必要把低版本的元件库重复增加到你的元件库。2、如果你原来的元件库已经增加了很多的元器件,那么你就可以用原来版本的系统导出
unppnu
2021-02-15 08:44:12
15年积累的AD元件库
看了网上很多有关AD的元件库的贴,感觉很多朋友在找带3D效果的元件库。这里发给大家共享下。这是我自己一直用着的文件,希望对大家有帮助。
foleyzheng
2020-01-07 08:12:31
CW32F030系列元件库+PCB封装库汇总
包含如下内容:CW32F030FxVx 元件库(PADS)CW32F030FxVx PCB封装库(PADS)CW32F030KxUx 元件库(PADS)CW32F030KxUx PCB封装库
h1654155143.8331
2022-07-27 14:12:24
Cadence做封装库要注意些什么
打勾。布线完成之后尽量避免封装库的改动,因为如果update,连接在Pin上的连线会随Symbol一起移动,从而导致许多连线的丢失,具体解决办法有待于研究。五、Cadence怎样建立自己的元件库?建立
gXDhn
2019-05-21 10:11:28
proteus元件库元件名称及中英对照资料合集免费下载
proteus元件库元件名称及中英对照资料合集免费下载 *附件:PROTEUS元件库元件名称及中英对照.doc
jf_00761878
2023-12-14 12:35:24
Ultra Libraian生成Altium Designer元件库的步骤介绍
的WINDOWS运行库,安装完成需要重启电脑。细节暂时不做过多描述。1、下载通用元件库和3D文件。2、打开Ultra Libraian工具,导入通用元件库,设置选择生成Altium Designer元件库选项
dipper006
2019-07-10 07:49:27
proteus元件转换方向快捷键 proteus元件库没有的元件怎样搞
Proteus是一款常用的电子设计自动化(EDA)软件,它提供了丰富的元件库和工具,用于设计和模拟电子电路。在Proteus中,可以通过转换方向的快捷键来改变元件的朝向。对于没有的元件,则可以通过
2024-01-24 10:53:56
KiCon演讲回顾(四):AI助力电子元件库自动化提取
“ 李宁老师将带您探索《基于AI的元件参数自动提取方法研究》中的前沿技术! ” 自动化电子元件库的需求 华为挑战:基于预训练AI模型的元件库生成 技术背景:每年数万新电子元件上市,现有方法手动
2024-11-25 11:56:45