1、查看库里有哪些cell,全列出来
dbGet head.libCells.name *
2、列出包含某字符的cell
dbGet head.libCells.name BUF*
dbGet head.libCells.name *FILL*
3、列出全部的bufffer、invertor
dbGet [dbGet -p1 [dbGet -p1 head.libCells.name *].isBuffer true].name
dbGet [dbGet -p1 [dbGet -p1 head.libCells.name *].isInverter true].name
4、列出全部的时序逻辑(DFF、Latch、ICG等)
dbGet [dbGet -p1 [dbGet -p1 head.libCells.name *].isSequential true].name
5、根据Term的数量找出物理cell
# numTerms=0: Tapcell、电容、FILL等
dbGet [dbGet -p1 [dbGet -p1 head.libCells.name *].numTerms 0].name
# numTerms=1: TIE CELL、ANTENNA等
dbGet [dbGet -p1 [dbGet -p1 head.libCells.name *].numTerms 0].name
6、查看cell的面积
dbGet head.libCells.name BUF*
dbGet [dbGet -p1 head.libCells.name BUF*].size
7、查看dont touch和dont use的cell
dbGet [dbGet -p1 head.libCells.dontTouch true].name
dbGet [dbGet -p1 head.libCells.dontUse true].name