|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
大家好,在华虹的35工艺下,标准单元定义如下:
specify
( H01 *> N01 ) = ( 100000.0:100000.0:100000.0, 100000.0:100000.0:100000.0 );
endspecify
单位是10Ps
在18工艺下,定义如下:
specparam
tplh$A$Y=1.0
tplh$A$Y=1.0
(A*>Y)=(tplh$A$Y,tplh$A$Y
单位是1ns。 算下来的话两者的上升沿或下降沿延时分别是1000ns和1ns,是不同工艺相差这么大,还是我的理解是错误的?
问这个问题,是因为我现在碰到下面的问题: 在35工艺下做了一个全数字锁相环。后仿时,输出一直不定态,包括环中的其他信号,都基本是不定态。如果把几个标准单元的延迟语句修改为tplh这种的格式,则可以输出结果。 而且specify语句下,无论值大小,比如从10到1000,都输出不定态,而把cz6h_std.v中延迟修改为tplh语句则可以输出,并且无论值的大小都可以。
请大家指教下这种情况出现的原因,是specify语句的问题吗? |
|