|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
看了jimmy 版主对reuse功能的介绍后,深感兴趣,因为我也是懒人!之前不会这个技巧!之后去搜索了些reuse功能的相关资料! 还有一位新浪网友非原创的杂谈内容如下供大家学习: 这两天花时间将HELP文档中关于REUSE功能的全部资料看了一遍,顺便翻译在笔记本上,以防看过又忘掉。
1 b" {6 i2 Q; ]* l% Z这次做了个小板,是拼版。两块板功能电路都差不多,在目前经济不景气的情况下,老板还要求共用一个钢板。这个为这次学习REUSE创造了动力。
: V8 ^( j( D, ? C2 C# j1 |+ {& `; C5 G* ~% O
reuse单元的概念:
5 N9 E# n5 Z$ }3 ^) v' ~
' Z, h: u3 i8 d2 F分为2种,一个physical design reuse,一个叫a copy of existing physical design reuse.前者就是原创reuse单元,后者就是由前者复用后产生的结果。这两个概念在笔记做翻译的时候很容易混淆。直到做完了才明白大概如何表达。
3 ^* Y5 h. B. g k$ W- O7 z% @$ q2 E- X3 `) O4 F" Y
add reuse 和make like reuse$ @( r% u* w! [2 k" d9 Z
( U& W. G3 t6 o3 y- p
add reuse 就是在目前的design中添加reuse单元模块,其中涉及到改元件名的问题,分为几种,same or next highest (元件编号依次升高),start at (空格填写一个value值,复用后的单元----a copy of existing physical design reuse,这个单元中的元件已此为起点编号依次升高),increment by(空格中填写一个value值,依次为每次叠加的数额,元件依次编号,比如,value=100,physical design reuse单元中R1为R1,复用1次,则R1相应变换成R101,复用第二次,则R1相应变换为R201.), add suffix(加后缀), add prefix(加前缀)这些选择。add resue功能涉及到ECO,暂时还没想到什么情形下可以用到。 Z" q6 G7 K# ~/ j% V# i5 X
% z0 Z5 S5 W) X& t+ T3 Y- y
make like reuse 目前我还很喜欢这个功能。可以一次找齐类似的布局电路,还可以复用类似网络的布线。另外就是多人合作布线也可以用这个功能实现,真是太美妙了,懒人的福音啊。具体方法摘抄笔记如下:
+ K3 h' r" V/ ?0 U; {4 I8 n
! h, G+ |$ x* Y6 w' l. i1,断掉DRC
, \! L7 f8 `% @! c' A0 {; F) B- m: j) a3 R, q) S6 Z% P
2,选择当前设计中已有的reuse单元,也就是我前面提到的physical design reuse。
, A6 k) W- A+ a
8 |0 u' O2 J. u3,design toolbar->make like reuse.如果设计种有与此reuse相匹配的对象则被自动查找出来,如果没有,则提示没有,哈哈(好废话)0 ~5 Y- ]8 _ Y1 x t8 n$ A
3 _+ N1 L1 ?7 A9 L, }
4,如果有,那么接下来就定位这个a copy of existing physical design reuse到需要的位置。 ; J& I. n( r5 U) w8 b, i
9 x) Y6 X- y) v$ I! j1 ]: H6 i
+ S5 U. U* v+ I2 k% B+ T/ s* X
, N, [" G9 `7 K) J4 y; U
: @3 B8 L6 E# L+ S7 D
( }. _9 @2 t! c$ x( u6 ?9 P
% m7 h) j: K& m0 Q
笔记中还有些其他内容,都觉得这个是最核心的,所以记录在这里。今天时间不多了,改天有时间再吧REUSE视频发上来,内容就更加完整了。
9 o: |' [" e" W+ X0 [& C5 W: P
" d8 \, K2 t- x: @1 D
5 O+ T7 @$ |0 O* n" p4 q4 ^
, C' n$ K5 d$ P) }4 o
* q5 }; H6 \5 Q1 y1 `8 n另附一个PDF教程供大家(懒人)一起学习! |
|