在数字设计中,process corner 的 nmos 速度和 pmos 速度与建立时间和保持时间之间,是什么关系?
在数字设计中,工艺角(Process Corners)是用来考虑在制造过程中的变化对电路性能的影响。它们代表了晶体管特性(NMOS 和 PMOS)在最差情况下的组合。处理角通常包括:
- FF(快速-快速):NMOS 和 PMOS 都比标准条件下运行得快。
- SS(慢速-慢速):NMOS 和 PMOS 都比标准条件下运行得慢。
- FS(快速-慢速):NMOS 运行得快,而 PMOS 运行得慢。
- SF(慢速-快速):NMOS 运行得慢,而 PMOS 运行得快。
- TT(标准-标准):NMOS 和 PMOS 运行速度标准。
这些处理角对建立时间(setup time)和保持时间(hold time)有着直接的影响。
建立时间 是指在触发器的时钟信号上升沿之前,数据信号必须稳定并保持的最小时间。保持时间 是指在时钟信号上升沿之后,数据信号必须继续保持稳定的最小时间。
-
NMOS 速度影响:NMOS 晶体管负责“拉低”操作,因此它们的速度会影响电路的上升时间(time to pull down)。如果NMOS速度较快(比如在FF角),那么电路的延迟会减少,建立时间可能需要更短。相反,如果NMOS速度较慢(比如在SS角),电路的延迟会增加,建立时间会变得更长。