请教两个关于DC和台积电TSMC library的问题
时间:10-02
整理:3721RD
点击:
大家好,我现在想请教一个问题,我最近一直在用DC做综合,用的是从synopsys网上的 65nm(tcbn65lp)和90nm(tcbn90lp)两个technology libraries.
综合以后report_area, 得出的结果是4000,5000多的数字,我现在的问题是这些数字的单位是什么呢?是gate counts么?
还有一个问题是我的top-level module里包含有几个小的sub-block, dc里的report_area只能显示一个总的面积,我有什么办法可以显示几个block各是多少面积么?
谢谢
综合以后report_area, 得出的结果是4000,5000多的数字,我现在的问题是这些数字的单位是什么呢?是gate counts么?
还有一个问题是我的top-level module里包含有几个小的sub-block, dc里的report_area只能显示一个总的面积,我有什么办法可以显示几个block各是多少面积么?
谢谢
xi wang gao shou hui da~
你可能应该换个地方发,这数字前端呢
im looking for it too
eeeeeeeeeeeeeeeeeeee
把Instance的个数数出来就可以了。
其他的数据对于前端来说没有啥意义。
单位是um^2,这些数字只是个估计,和布局布线之后的面积会有出入,所以不用太在意,知道个数量级而已。你把小模块单独拉出来分别综合就好了
report_area -hier
你的库资料里有每个器件的面积和每个器件相当于多少个等效门的数据。如果你想知道门的个数,你先找个门看看,比如非门,你看看一个非门的这个面积数据,你再用综合后的这个面积除以一个非门的面积就是你的综合结果一共相当于多少个门的数据。
这个仅仅是器件面积,layout的时候还有布局布线面积,而且每个器件之间还有空空的面积。
这个只是预综合的面积,一般是um^2,.lib里面应该有。
report_cell
一般情况下指 um*um,但也有一些库 要用这个数字X一个数值(见手册)
good question
lib file 有每個 cell 的 area, DC 只是把它們的 area 加總.
