FPGA时序分析时fast corner和slow corner是什么?

时间:2025-09-16  作者:Diven  阅读:0

在FPGA的时序分析页面,我们经常会看到Max at Slow Process Corner和Min at Fast Process Corner,具体是什么含义呢?

FPGA时序分析时fast corner和slow corner是什么?

image-20220806233120287

image-20220806233155182

什么是process corner(工艺角)?

维基百科给出的解释为:

In semIConductor manufacturing, a process corner is an example of a design-of-experiments (DoE) technique that refers to a variation of fabrICation parameters used in applying an integrated circuit design to a semiconductor wafer. Process corners represent the extremes of these parameter variations within which a circuit that has been etched onto the wafer must function correctly. A circuit running on devices fabricated at these process corners may run slower or faster than specified and at lower or higher temperatures and voltages, but if the circuit does not function at all at any of these process extremes the design is considered to have inadequate design margin.

再给出知乎上的一段解释:

与双极晶体管不同,在不同的晶片之间以及在不同的批次之间,MOSFETs 参数变化很 大。为了在一定程度上减轻电路设计任务的困难,工艺工程师们要保证器件的性能在某 个范围内。如果超过这个范围,就将这颗IC报废了,通过这种方式来保证IC的良率。传统上,提供给设计师的性能范围只适用于数字电路并以“工艺角”(Process Corners)的形式给出。其思想是:把NMOS和PMOS晶体管的速度波动范围限制在由四个角所确定的矩形内。这四个角分别是:快NFET和快PFET,慢NFET和慢PFET,快NFET和慢PFET,慢NFET和快PFET。例如,具有较薄的栅氧、较低阈值电压的晶体管,就落在快角附近。从晶片中提取与每一个角相对应的器件模型时,片上NMOS和PMOS的测试结构显示出不同的门延迟,而这些角的实际选取是为了得到可接受的成品率。只有满足这些性能的指标的晶片才认为是合格的。在各种工艺角和极限温度条件下对电路进行仿真是决定成品率的基础。

再补充点芯片工艺的其小知识:

即便是同FF,在同一个芯片上不同操作条件下的延时都不尽相同,我们称这种现象为OCV(on-chip variation)。OCV表示的是芯片内部的时序偏差,虽然很细小,但是也必须严格考虑到时序分析中去。

产生OCV的原因主要有PVT(Process / Voltage / Temperature)三个方面,而STA要做的就是针对不同工艺角(Process Corner)下特定的时序模型来分析时序路径,从而保证设计在任何条件下都能满足时序要求,可以正常工作。

用白话来说:由于工艺的原因,在这些cornor下可能会有不同的性能。

在FPGA设计中的静态时序分析一般仅考虑Best Case和Worst Case,也称作Fast Process Corner 和Slow Process Corner,分别对应极端的PVT条件。

image-20220807095728873

Slow Corner Model: 最高温度,最低电压下的模型

Fast Corner Model: 最低温度,最高电压下的模型

在Vivado中,会对以上两个corner进行时序分析,并给出最差情况的报告。

在setup中分析的是slow process corner,在hold中分析的是fast process corner,这个跟我们第一个图也是对应的。如果在slow process corner模型下能满足setup的要求,那么其模型也就都能满足;如果在fast process corner模型下能满足hold的要求,那么其模型下也都能满足。

:这两个概念都是跟工艺有关系的,跟fpga开发者的关系并不太大,但对这个概念我们还是要熟悉的,比如同一个路径,setup分析时和hold分析的时延所有所不同,就是因为采用不能的模型分析导致。

编辑:黄飞

 

猜您喜欢

防浪涌电阻作为保护电路安全的重要元件,越来越受到重视。金山(ELITE)作为国内知名的电子元器件品牌,其防浪涌电阻产品凭借很好的性能和可靠的质量,赢得了广大用户...
2024-04-05 03:52:38

贴片电阻上的22C标识代表其阻值为22pF * 10^3 = 22,000 Ω = 22 kΩ。其中,22代表有效数字,而字母C代表乘数,对应的是10^3,也就...
2024-11-29 10:25:57

无功补偿控制器是电力系统中重要的设备,主要用于提高电能质量、降低损耗。根据不同的应用需求,无功补偿控制器可分为以下几类:静态无功补偿器(SVC)是常见的设备,通...
2025-02-19 00:00:00

据麦姆斯咨询介绍,住友精密(Sumitomo Precision Products)是一家全球领先的高精度工业产品制造商,近期推出旗下MEMS Infinity...
2024-01-22 10:01:00

PCI(外围组件互连)和PCIe(PCI Express)是计算机中常用的接口标准,在数据传输速度、结构和兼容性等方面存在显著区别。数据传输速度是两者最大的不同...
2010-01-22 00:00:00

贴片电阻的检验标准涵盖多个方面,确保其性能和可靠性。首先是外观检测,观察有无裂纹、缺损、变形等肉眼可见的缺陷。尺寸检测则使用精密仪器测量其长、宽、高,确保符合规...
2024-11-29 10:26:14

贴片电阻上的334标识代表其阻值为330 kΩ。这是一种简洁的编码方式,遵循EIA-96标准。其中,前两位数字33代表有效数字,最后一位数字4代表10的幂次方。...
2024-11-29 10:26:16

贴片电阻尺寸规格通常用四位数字表示,例如0402、0603、0805、1206等。这些数字代表电阻的长和宽,单位是英寸。 0402表示长边0.04英寸,宽边0....
2024-11-29 10:26:11

贴片电阻是电子电路中不可或缺的元件,其封装尺寸直接影响电路板的设计和空间利用。常见的贴片电阻封装尺寸使用四位数字表示,前两位表示长度,后两位表示宽度,单位是毫米...
2024-11-26 11:29:45

二极管作为重要的半导体器件,应用于电子电路中。主要功能是允许电流在一个方向上流动,而在相反的方向上阻止电流。二极管的伏安特性是描述其电流与电压关系的图形,通常用...
2025-04-03 01:01:08