微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > 在.lib文件中关于tristate的timing问题

在.lib文件中关于tristate的timing问题

时间:10-02 整理:3721RD 点击:
在synopsys的.lib文档中,如何定义.lib中三态门的高阻态?也就是说,如果enable端控制输出端输出高阻,如何去决定高阻态的到达时间,进而去计算enable到output的timing 的delay(包括传播延时和转换时间)?在liberty的user guide没有找到有相关的定义,实在悲剧。各位大侠有没有人知道?或者告诉我有啥资料有提到这个。无限感激……

有点复杂,既有Z 对I 的delay,也有对OE 的delay ,
看一个 库吧,我看了一个tsmc65 的lib,
BUFTD1就是这样的三态门,

一般这种三态的cell不会使用吧

像这种memory中是不是用到了,memory不是也有一个OEN使能端吗?好像lib中就有这个oen到do的延时。好像延时还蛮大的。也想知道这个具体是怎么回事!

三态的cell很常用啊,比如TBUF,I/O的pad里面,都有enable的

复杂其实也说不上,应该就是在输出端接一个电压源或者接地(分开测0或1到 Z的切换),但是,需要详细的定义,才能出准确的数据。好像大家都不care tristate在standard cell中的应用,真是不爽

三态I/O pad太多了,
看了,PAD既有到I的delay,也有对OEN 的delay,有2种
即OEN 为enable和disable 状态的,

在library compiler里面找

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

网站地图

Top