cadence原理图器件库

文章详细列举了Cadence安装目录中SPB_16.6版本的capture工具库内包含的各种常用电子元件库,如放大器、逻辑运算、A/D转换器、连接器、分立元件、动态存储器、FPGA、微处理器等,覆盖了从基础逻辑门到复杂集成电路的各种部件。

在cadence 安装目录下文件夹\Cadence\SPB_16.6\tools\capture\library 中有如下常用库,只是部分常用的库,还有很多不常用的也都在目录下面,

1、Amplifier.olb共182个零件,存放模拟放大器IC,如CA3280,TL027C,EL4093等。

2、Arithmetic.olb共182个零件,存放逻辑运算IC,如TC4032B,74LS85等。

3、ATOD.olb共618个零件,存放A/D转换IC,如ADC0804,TC7109等。 BUS

4、BusDriver Transceiver.olb共632个零件,存放汇流排驱动IC,如74LS244,74LS373等数字IC。

5、Capsym.olb共35个零件,存放电源,地,输入输出口,标题栏等。

6、Connector.olb共816个零件,存放连接器,HEADER,CON AT62,RCA JACK等。

7、Counter.olb共182个零件,存放计数器IC,如74LS90,CD4040B。

8、Discrete.olb共872个零件,存放分立式元件,如电阻,电容,电感,开关,变压器等常用零件。

9、DRAM.olb共623个零件,存放动态存储器,如TMS44C256,MN41100-10等。 ELECTRO

10、ElectroMechnical.olb共6个零件,存放马达,断路器等电机类元件。

11、FIFO.olb共177个零件,存放先进先出资料暂存器,如40105,SN74LS232。

12、Filter.olb共80个零件,存放滤波器类元件,如MAX270,LTC1065等。

13、FPGA.olb存放可编程逻辑器件,如XC6216/LCC。 GATE.OLB共691个零件,存放逻辑门(含CMOS和TLL)。

14、Latch.olb共305个零件,存放锁存器,如4013,74LS73,74LS76等。 LINE DRIVER

15、LineDriverReceiver.olb共380个零件,存放线控驱动与接收器。如SN75125,DS275等。

16、Mechanical.olb共110个零件,存放机构图件,如M HOLE 2,PGASOC-15-F等。

17、MicroController.olb共523个零件,存放单晶片微处理器,如68HC11,AT89C51等。 MICRO

18、MicroProcessor.olb共288个零件,存放微处理器,如80386,Z80180等。

19、Misc.olb共1567个零件,存放杂项图件,如电表(METER MA),微处理器周边(Z80-DMA)等未分类的零件。

20、Misc2.olb共772个零件,存放杂项图件,如TP3071,ZSD100等未分类零件。

21、MiscLinear.olb共365个零件,存放线性杂项图件(未分类),如14573,4127,VFC32等。

22、MiscMemory.olb共278个零件,存放记忆体杂项图件(未分类),如28F020,X76F041等。

23、Miscpower.olb共222个零件,存放高功率杂项图件(未分类),如REF-01,PWR505,TPS67341等。

24、MuxDecoder.olb共449个零件,存放解码器,如4511,4555,74AC157等。

25、OPAmp.olb共610个零件,存放运放,如101,1458,UA741等。

26、PassiveFilter.olb共14个零件,存放被动式滤波器,如DIGNSFILTER,RS1517T,LINE FILTER等。

27、PLD.olb共355个零件,存放可编程逻辑器件,如22V10,10H8等。

28、PROM.olb共811个零件,存放只读记忆体运算放大器,如18SA46,XL93C46等。

29、Regulator.olb共549个零件,存放稳压IC,如78xxx,79xxx等。

30、ShiferRegister.olb共610个零件,存放移位寄存器,如4006等
31、SRAM.olb共个零件,存放SRAM类器件。
32、Transistor.olb 共个零件,存放NPN,PNP,N-MOS,P-MOS等。
————————————————
版权声明:本文为优快云博主「点点墨」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/weixin_38975819/article/details/123802955

### Cadence 原理图中器件统一对齐方法 在 Cadence 中实现原理图组件的统一对齐是一项常见的需求,尤其是在处理大量元件时。以下是关于如何在 Cadence 的 Allegro 工具中完成这一任务的具体说明。 #### 使用参数化浏览简化零件选择 为了更高效地管理设计中的元器件,可以通过参数化组件浏览功能来筛选和定位目标元器件[^1]。此功能允许用户基于特定属性快速找到需要调整位置或对齐的元器件集合。 #### 批量放置到指定格点的操作指南 当面对多个未对齐至整数网格点上的元器件时,可以采用批量操作的方式将其统一校正到所需的格点上[^3]。具体步骤如下: - 首先确认当前工作环境下的默认栅格设置是否满足要求; - 利用工具栏或者快捷菜单选项选取待调整的所有对象; - 应用 **Snap to Grid** 功能强制所选项目贴合最近的有效节点; 对于某些特殊情况下无法通过简单拖拽解决的问题,则需借助脚本自动化流程进一步优化效率。例如编写 Tcl 脚本来遍历所有不符合条件的目标并逐一修正其坐标值。 ```tcl set all_cells [dbGet topCell.masters.name] foreach cell $all_cells { set insts [dbGet ${cell}.instances.* -p 2] foreach inst $insts { dbSet ${inst}.origin.x [expr int([dbGet ${inst}.origin.x])] dbSet ${inst}.origin.y [expr int([dbGet ${inst}.origin.y))] } } ``` 上述代码片段展示了如何利用TCL脚本将选定区域内所有实例的位置重新映射为最接近的整数值,从而达到整体对齐的效果。 #### 添加Zigzag模式改善纤维编织效应 另外,在布线阶段可能还会遇到由于信号完整性原因而引入的一些额外约束条件,比如为了避免Fiber Weave Effects的影响可考虑增加曲折走线(Zigzag Pattern)[^2]。虽然这一步骤通常发生在PCB布局环节而非纯电路仿真层面,但在前期规划过程中提前预留足够的空间裕度同样有助于后续工作的顺利开展。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值