Allegro模块reuse

allegro模块reuse

本文是在参考了CSDN博主varding的博文在自己的工程里试用成功后记录操作步骤用的。
书里面讲的要从capture中annote开始太繁杂了,远远不如这里的操作步骤简洁。

reuse目的:对于PCB中所有功能完全相同的模块,在完成其中一个模块的布局布线后,使得其他模块完全复制该模块的布局布线。
这样可以大大提高布局布线效率。

模块的reuse是在placement edit模式下实现的。

  1. 使用ROOM对功能相同的各模块定义好位置,控制面板->find->All On;
  2. 框选已经布局完毕的模块,然后右键=> place replicate create,然后再右键选择 done,再右键选择Place replicate create,
    这里写图片描述
    (命令窗口的提示如图所示,选择已创建模块的origin,此处选择ROOM的左下角)。
    这里写图片描述
    3.弹出保存模块的对话框,输入模块名字,最好自己便于区分和调用,点击保存就生成可reuse的模块了;
    这里写图片描述
    4.重用刚才创建的模块CHAN1_MODULE。
    选中另一个ROOM中所有元器件,右键->Place replicate apply,
    这里写图片描述
    新模块中的元器件都按照复用模块一样布局布线好了,等待选择origin,
    这里写图片描述
    如果之前ROOM中已经放好了所有元器件,不会有出错信息,直接就完成了。
    如果要复用的ROOM中缺少或多余一些元器件,或有出错提示,按照提示信息修改,改好后再复用。

复用后的结果如图所示。
这里写图片描述
该模块布局布线与复用模块中完全相同,只有地层的分割不一样。


参考[1]: https://blog.csdn.net/varding/article/details/19482997

猜你喜欢

转载自blog.csdn.net/david_xtd/article/details/79784614