我还不懂,但是我想搞清楚请大大们提点一下:
1、hcell匹配的原理;只是通过名称吗?
2、hcell匹配不上的原因有哪些?
3、hcell成功匹配对版图的有哪些要求?
4、hcell和xcell有什么区别?
求求前辈们提携下
一般是对place&route的design需要这些hcell的,因为stdcell based cell 比较多,
如果-hier 没有hcell的话,速度会慢些,
hcell只是会帮助-hier 比较快点,或者说debug方便些, 但有时候也会影响lvs的结果,
比如hcell写错了,会影响lvs结果的,
对于小design,或者说analog design,直接flat lvs就行了,不需要-hier ,
同意樓上的說法
hcell 在calibre 中是个辅助的工具,特别是为了debug 一些艰难的lvs。
hcell 与 blackbox 混合一起,能教容易地debug 。
hcell 不匹配是很常见的事儿。
我最终的目的是提取能够反标到层次化电路上的寄生参数。了解he'll 只是想知道能否有帮助
没用,那个是xcalibre的事情,
那xcell呢?应该有用吧
小编,xcalibre 是否可以批量的 提取参数呢
standradcell lib 可能有多个cell每个cell 的 都要run一次 xrc有点麻烦,
是否可以run一次xrc然后提出来的rc自动反标每个cell 自己的netlist里面?
并不是只有digital的STD cell种目繁多,
对于大规模的analog模块,hierarchy结构有几十个以上的很常见,不用hcell解lvs试试?
HCell 主要针对的calibre LVS的debug工具,而XCELL主要针对的calibre的PEX enhancement 工具,使用的文件是一样的,但是意义是有区别的。不知道我说的够不够清楚。:)
说的够清楚
很重要的概括!
用hcell前提是底层的cell必须做的非常好,
Hcell是什么意思啊,打撒吗
學習謝謝
hcell主要是先给每个独立cell进行lvs继而做整体cell间的lvs,所以可以在检查结果中可以看到每个单独cell的lvs结果和最后的整体chip lvs结果;Xcell主要用于后仿。
理解若有误,谢谢指正!
1、hcell是通过名称匹配的
2、有1对多(一个sche名字对应多个layout名字)的情况,写全了吗?leafcell(电路)是且仅是两个结构一样的block组成,leafcell应取那个block,不然有时候会hcell认不全?如contact这样的基本cell一定要包在layout的leafcell里面,如果在顶层又搭到pplus,这样的层次,有时候也会影响hcell的匹配?
3、能画到leafcell中的层次尽量都画在leafcell里面。leafcell内部的net不要在顶层又被搭上了metal。leafcell内部的contact不要在顶层又被搭到了plus、diff、nw等类似的层次
4、我的理解hcell是成对儿出现的,xcell是对应在sche里面的那堆cell。
个人理解
好贴!