静态时序分析:工艺库的特征化条件和工作条件

简介: 静态时序分析:工艺库的特征化条件和工作条件

一个工艺库(technology library) 会指定该库的特征化条件(characterization condition)和工作条件(operating condition)。一般在工艺库的开头会看见以下信息。

image.png

nom_process、nom_temperature、nom_voltage是特征化条件(又称标称条件),它们分别指定了库在特征化时的工艺、温度和电压。而operating_conditions是工作条件,指定了库中的器件在何种条件下使用,它可以有不止一个,但上例中只有一个名为fast的工作条件且与特征化条件相同,后面会说明原因。

 

  当某个工作条件与特征化条件不一致时,库中的模型数据需进行一定的调整,而这个调整就是根据库中给出的k系数(k-factors)而定的。调整会产生误差,因此只有在无法特征化工作条件时才会考虑使用,这也是为什么很多库只有一个工作条件并与特征化条件相同。下面给出了一个存在多个工作条件的老库的例子。

 

image.png


  可以注意到process这个工艺变量,与温度和电压不同,工艺其实并不是一个可以计量的物理量。它可以是快速、典型和缓慢工艺之一,但在库中使用一个数字来表征它。特征化条件中的工艺变量值常常为1,而工作条件的工艺变量值如果大于1,则代表更慢,反之更快。它是为了在特征化某一特定工艺前(常常比较费时),就用使用其他工艺的库进行大致的计算,“大致”是因为工艺的调整会引入较大的误差。所以在目前的库中,常常单独为某个工艺特征化生成一个库,如fast.db、typical.db和slow.db而不是在一个库的多个工作条件中指定不同的工艺变量值。

 

  下面是一个库中的k系数,需要注意的,它只是一个近似的数值。

image.png image.png

上面的k系数数值只是参考,当工作条件的工艺、温度和电压与特征化条件不同时,可以使用下面的公式计算调整后的数值。

image.png

  例如用k_process_cell_fall举例,当库的特征化条件是nom_process是1.0,nom_temperature是-40,nom_voltage是1.1时,如果工作条件为nom_process是1.1,nom_temperature是-40,nom_voltage是1.1,则单元的下降延迟如下计算。

image.png

目录
相关文章
|
数据库 芯片
如何使用GEOquery和limma完成芯片数据的差异表达分析
如何分析芯片数据 我最早接触的高通量数据就是RNA-seq,后来接触的也基本是高通量测序结果而不是芯片数据,因此我从来没有分析过一次芯片数据,而最近有一个学员在看生信技能树在腾讯课堂发布的课程GEO数据库表达芯片处理之R语言流程遇到了问题问我请教,为了解决这个问题,我花了一个晚上时间学习这方面的分析。
4303 0
|
5月前
|
测试技术
探索软件测试的多维视角:从单元到系统,从静态到动态
【8月更文挑战第27天】本文将带领读者穿越软件测试的迷宫,从最微小的单元测试开始,逐步扩展到复杂的系统测试。我们将一起探索静态测试和动态测试的不同面貌,以及它们如何互补地确保软件质量。通过实际代码示例,我们将揭示测试用例的设计思路和执行过程,旨在为读者提供一个全面而深入的软件测试全景图。让我们开始这段旅程,解锁软件测试的秘密,确保我们的代码不仅能够运行,而且能够完美运行。
|
7月前
|
SQL 数据库 UED
条件筛选大作战:解析Where与Having的区别与应用
条件筛选大作战:解析Where与Having的区别与应用
74 0
运筹规划时复杂条件转换(最大M方式)
运筹规划时复杂条件转换(最大M方式)
84 0
|
算法 前端开发 芯片
静态时序分析简明教程(五)]生成时钟的sdc约束方法
静态时序分析简明教程(五)]生成时钟的sdc约束方法
静态时序分析简明教程(五)]生成时钟的sdc约束方法
|
算法 前端开发 芯片
[静态时序分析简明教程(二)] 基础知识:建立时间、保持时间、违例修复及时序分析路径
[静态时序分析简明教程(二)] 基础知识:建立时间、保持时间、违例修复及时序分析路径
[静态时序分析简明教程(二)] 基础知识:建立时间、保持时间、违例修复及时序分析路径
|
SQL 数据采集 NoSQL
数据预处理-航线类型操作类型-读取规则到程序|学习笔记
快速学习数据预处理-航线类型操作类型-读取规则到程序
317 0
数据预处理-航线类型操作类型-读取规则到程序|学习笔记
|
数据采集 消息中间件 存储
数据预处理-航线类型操作类型目标与思路|学习笔记
快速学习数据预处理-航线类型操作类型目标与思路
136 0
数据预处理-航线类型操作类型目标与思路|学习笔记
|
算法 前端开发 芯片
静态时序分析简明教程(四)]时钟常规约束
静态时序分析简明教程(四)]时钟常规约束
|
数据采集 NoSQL 大数据
数据预处理-航线类型操作类型-更新规则|学习笔记
快速学习数据预处理-航线类型操作类型-更新规则
342 0

热门文章

最新文章