微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > 求助,HCELL list的一个问题

求助,HCELL list的一个问题

时间:10-02 整理:3721RD 点击:

你好,请教大家一个问题
最近一直在研究calibre lvs;
一直都是用-hier的方式做lvs;flatten的方式据说有一定的缺陷,所以被我忽略了
使用-hier方式,需要指定hcell,问题:如果一个设计做下来,可能不知道用到了哪些cell,难道有从网表里面一个个找?
还有一个问题,如果我故意在hcell list里面漏掉一两个hcell,那进行比对时,漏掉的hcell calibre会怎么处理,会按照-automatch方式来对应?

一般第一次跑的时候用-automatch,跑完结果会含单元信息,在这个基础上根据需要增删。

你好请问什么情况下需要增删?增删的单元一般是哪些?
比如说,带有pad的设计,可以删掉?

一般没有问题就不用增删,遇到问题就有针对性地增删。常见的是,macro只保留顶层单元即可,子单元可以不用做为hecll.

你的意思是说,如果有marco,那么就把顶层做成hcell,但是底层的不用在hcell list中出现吧?
那么底层没有出现在hcell里面,calibre 会怎么处理这些底层的东西?忽略掉比对吗?

calibre lvs选择-hier,使用-automatch模式时,会自动按单元匹配(spice网表中最底层的subcket),而在hcell中可以仅列出你所需要特别关注的单元或IP。和macro是没有什么关系的。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top