ramlife

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

创建模块

  1. 新建一个 opj, dsn, 里面只包含模块需要用的原理图。制作方法类似于层次原理图中的底层。注意如果是多层,顶层原理图需要用 make root 置为顶层,否则后面的 reuse id 之类的可能都没有了。
  2. drc检查,处理好位号。并且把相应需要大电流加宽的网络,右键 edit properties 中的 cadence-allegro 中的 flat nets 中,修改 net_physical_type,用来导入到 pcb 中作为网络组名。
  3. tools -> annotate -> pcb editor reuse, 选择 generate reuse module 来创建原理图模块
  4. 右键 dsn,选择 edit object properties,在 current properties 中的 parts 这个选项卡中,查看 reuse id 应该每个器件都有编号了。
  5. 生成网络表
  6. 在 pcb 中 input logic,然后设定网络组的线宽。
  7. 布线,不用全部布好, gnd 等可以不布,等以后在整板里面布。
  8. tools -> create module,选择所有作为模块的元件,走线,过孔等等,点击中心作为模块原点,保存模块,模块名为 dsn名_原理图名

使用模块

  1. 在整板原理图中,类似于放层次原理图模块的方法,放入模块 blk,然后接线
  2. 位号重排。在 annotate -> pcb editor reuse 中下面的模块需要勾选好,点击确定。如果是希望类似于 R101 这样的位号,可以在 annotate 的 packaging 中,最上方勾选 refdes control required,然后在右边的表格中每行都要填写好开始和结束,开始如 100,结束如 199.那么这一页就是从 100 开始,模块也被认为是一页。
  3. drc, 生成网络表
  4. 在 pcb 中input logic.
  5. 检查设置中 module 的路径需要能够找到 mdd 模块文件。
  6. place -> manual 中,选择 module instances,就可以点击相应的模块,并摆放了。
  7. 模块整体移动,删除等等,在 find 中,选择 group,才能操作。

模块封装为器件

上面创建模块的方法,是类似层次原理图,还有一种方法,是直接把原理图模块再封装为一个器件。封装的好处是保密以及不能修改,适合于设计好了就不需要再次修改的固定电路的模块。

  1. 在模块原理图工程中,选中 dsn, tools -> generate part, netlist type 选择 capture schematic design,然后 netlist file 里面选中模块 dsn, part name 和 sch name 确认好,然后 ok。就生成了 olb。当然也可以选择现有的 olb,然后把新的 part 生成到这个现有的 olb 中。
  2. 在整板原理图中,按 p,从相应的 olb 中选择相应的器件,摆放。
  3. 同样的位号重排方法,这个模块器件也会被认为是一页。

参考:

关于Orcad原理图模块复用使用步骤
http://blog.chinaunix.net/uid-22837947-id-3758054.html

cadence原理图复用_cadence allegro pcb模块设计复用
https://blog.csdn.net/weixin_39856630/article/details/113019074

Cadence中原理图模块化
https://blog.csdn.net/dianji2015_/article/details/121136222

Cadence复用电路原理图及其PCB布局
https://blog.csdn.net/weixin_42837669/article/details/111712701

Cadence SPB原理图复用和模块设计复用
https://blog.csdn.net/m0_46577050/article/details/122441732

cadence Orcad自动编号失败解决办法-Annotate-reference
https://blog.csdn.net/dgyilang/article/details/89707306

cadence原理图软件(orcad)层级原理图与位号
https://blog.csdn.net/zhy295006359/article/details/104692432

ORCAD元件属性白色区域和黄色区域的理解
https://www.cnblogs.com/jacklong-yin/p/8745651.html

Cadence OrCAD 中元件标号出现下划线如何解决?
https://blog.51cto.com/u_15324234/3293293

posted on 2022-09-11 21:20  ramlife  阅读(2238)  评论(0编辑  收藏  举报