(10)逻辑综合添加约束(环境约束)

一、环境约束

  此外,还有电路内互连线的延时也没有考虑在内

  四个环境约束:

1.输出负载

  如果电路的输出负载过大,将会加大电路的transition time,从而影响电路时序

  此外,若dc默认输出负载为0,即相当于不接负载,这样综合出来的电路时序显然过于乐观,不能反映实际工作情况

  可以设置一个精确的值,也可以使用现有工艺库单元的load值来代替

2.输入驱动强度

  如上图所示,给端口IN1设置了一个逻辑门的driving_cell

3.环境条件

  在晶圆厂提供的工艺库中,各个单元的延迟都是在标准条件下得到的,一旦电路环境发生改变,必然影响到电路的时序特性

  温度、电压、工艺对电路时序的影响如下:

  因此。工艺库提供了几种工作模型以供设计者选择

/*********************************************************************/
/*********************************************************************/
4.连线负载模型

  下图给出了工艺库中连线延迟的模型

/*********************************************************************/

 /*********************************************************************/

  如果连线连接的是不同的模块,那么该如何估计?

  围绕:连接B1和B2的连线的负载模型用围绕它们的模块的负载模型代替,即用SUB的负载模型;

  顶层:使用顶层模块的负载模型代替;

  分段:分别根据穿过的三段模型相加得到

  设置方式

二、约束后检查

 

 

posted @ 2024-07-08 11:23  xuxuxu69  阅读(33)  评论(0编辑  收藏  举报