• 正文
  • 相关推荐
申请入驻 产业图谱

对 level shifter 时序特征化的联想

07/27 13:42
209
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

1、什么是level shifter

Level Shifter(电平转换单元)是芯片多电压域低功耗设计中的核心标准单元,主要用于解决不同供电电压域之间的信号传输问题。在多电源架构SoC中,不同模块常采用不同VDD电压实现动态功耗与漏功耗优化,低压域与高压域直接互连会造成电平不匹配,引发漏电、逻辑错误、器件可靠性退化等问题,因此必须插入Level Shifter进行电压幅度转换。

电平转换器分为两类:LV2HV低压转高压和HV2LV高压转低压。其中LV2HV电路结构更复杂、时序更敏感、延迟更大,是STA时序收敛的重点难点。物理实现上,Level Shifter必须严格摆放在两个电压域交界处,不允许跨域长走线,同时需要正确接入双电源,否则会出现功能失效与时序异常。

时序签核中,跨电压域路径需要特殊CDC约束,部分工艺会对LS单元加专属时序降额。整体而言,Level Shifter是低功耗UPF设计、多域集成与时序signoff中不可或缺的关键单元。

2、交叉耦合 LV2HV Level Shifter

LV2HV电平转换器实现低压域信号转换为高压域电平,广泛应用于多电压域低功耗SoC,解决低压信号无法驱动高压域逻辑的问题。电路采用交叉耦合差分拓扑,同时需要VDD_LV、VDD_HV两组独立电源。电路包含输入差分NMOS对与一对交叉耦合PMOS管。NMOS由低压电源供电,接收VDD_LV摆幅的输入信号;PMOS管连接高压电源VDD_HV,两个PMOS栅极交叉连接彼此漏端,形成锁存结构。

当低压输入信号翻转时,一侧NMOS导通,将对应节点拉至低电平;该节点控制另一侧高压PMOS导通,把输出拉高至VDD_HV。交叉耦合结构形成正反馈,加速电平翻转,提升转换速度,稳定输出完整高压摆幅。

该架构存在明显设计难点:器件同时承受高低电压,存在电压应力、闩锁效应风险。版图上必须通过N阱、保护环对高低压器件分区隔离,单元内部两路电源轨道相互独立,严禁短接。物理布局要求放置在电压域边界,缩短跨域连线。

时序签核层面,LV2HV单元延迟更大,输出slew容易恶化,跨域路径需要完备CDC约束;多数工艺推荐增加专属derate裕量。与HV2LV相比,LV2HV结构复杂、时序收敛难度更高,是UPF设计中重点管控的特殊单元,也是多电压域集成过程中主要的时序与可靠性风险点。

3、level shifter得时序特征化是分两段吗

LV2HV电平转换器时序特征化分为两段时序弧。第一段为低压输入至单元内部中间节点,器件由低压电源供电;第二段是内部节点至高压输出端,依靠高压交叉耦合管完成电平抬升,两段各自拥有独立NLDM查找表。而HV2LV所有器件统一使用低压电源,仅单条时序弧。

4、derate到底在表征什么

Timing Derate是芯片静态时序分析中,用于模拟片上偏差OCV的核心工程方法。芯片制造与工作环境无法达到理想状态,同一晶圆、同一芯片上的单元与连线性能会存在差异,Derate通过延迟缩放系数,量化这类偏差对时序的影响。

造成时序偏差的因素主要分为三类。一是制造工艺偏差,光刻、刻蚀等工艺的随机波动,会造成晶体管尺寸、互连线RC参数不一致,引发单元和走线延迟偏差。二是局部电压降,芯片电源网格负载不均会产生IR Drop,改变晶体管工作电压与驱动能力,导致延迟波动。三是温度梯度,芯片工作时局部热点形成温差,进一步影响单元时序性能。

实际时序分析中,单一PVT角落无法覆盖同芯片性能差异。Timing Derate通过对发射路径、捕获路径的延迟分别放大或缩小,模拟工艺、电压、温度带来的综合片上偏差,为时序分析增加保守裕量,规避极端工况下的时序失效风险,保障芯片在真实复杂物理环境下稳定工作。

5、derate中表征的压降是动态ir还是静态ir

STA的Timing Derate电压偏差模型,同时覆盖静态IR Drop与动态IR Drop两种真实电压波动,用于精准模拟芯片工作时的时序偏移。

静态IR Drop由电路稳态直流电流产生,是芯片常态工作下的固定电压跌落,构成了芯片电压偏移的基础偏差。动态IR Drop源于电路高频开关的瞬态电流变化,会引发瞬时电源噪声和电压骤降,对关键路径时序恶化影响极大,是时序分析的重点风险。

工程中Derate系数会叠加两种压降效应,区分早晚时序悲观场景。计算Late Derate时,叠加静态与动态电压降,模拟芯片最低工作电压,放大路径延迟,覆盖时序最慢的恶劣工况。计算Early Derate时,仅参考静态压降,对应芯片最高工作电压,缩小路径延迟,模拟信号传输过快的极限情况。

Timing Derate以静态压降为基底、动态压降为瞬态修正,完整覆盖芯片稳态与瞬时电压波动,让STA时序分析贴合芯片真实工作环境,规避电压波动引发的时序失效问题。

6、时序库文件如何体现电压敏感度

标准工艺库 .lib 并不会直接提供IR Drop与Derate的一一对应表格,因为IR压降分析与时序Derate分属电源完整性、静态时序分析两套独立工具链,计算维度不同。但工艺库会提供底层基础模型,支撑工具自动完成电压偏差到时序缩放的换算。

工艺库核心提供单元电压敏感度数据,包含不同PVT条件下的NLDM、CCS延迟查表模型。工具可依托这些数据,精准计算电压波动对单元延迟的影响。先进工艺中,电压小幅下降就会带来明显的延迟递增,EDA工具会根据实际IR Drop数值,结合库文件的电压敏感度,动态计算延迟缩放系数,而非使用固定的Derate值。

在深亚微米工艺下,Foundry会提供标准化的OCV、AOCV查表模型,这套模型基于大量晶圆实测数据生成,已隐式包含常规工艺偏差、温度梯度、典型IR Drop带来的时序波动,无需工程师手动换算压降与时序系数,有效避免时序分析过度悲观,提升收敛效率。

实际工程流程中,两项分析分工明确且联动校准。首先通过电源完整性工具计算全芯片静态、动态IR Drop,得到各区域真实电压跌落数据。随后将电压结果导入STA工具,工具结合工艺库延迟模型,根据实际压降重新核算单元和连线延迟,最后叠加OCV Derate系数,得到贴合芯片真实工况的时序结果。

工艺库不提供直接映射表,仅提供电压敏感度与标准化OCV模型,由EDA工具自动完成IR Drop到时序Derate的动态换算,实现电压波动与时序偏差的精准关联。

7、先进ocv的物理敏感度会不会降低

POCV原生不使用【路径深度path depth】,也不原生依靠整条路径的物理距离(physical location/distance)查表derate。

路径深度、路径整体物理跨度是 AOCV 的核心索引;POCV是统计模型,底层逻辑完全不同。

AOCV是一条路径算出depth + distance,查表得到derate系数,伪统计方式。AOCV里两个关键参数。

1. Path Depth(逻辑深度)

Launch FF → Capture FF之间组合时序弧数量,用于建模随机工艺偏差:路径越长,随机偏差正负抵消,derate越接近1。

2. Path Physical Distance(路径物理跨度)

整条时序路径所有cell/net包围框的对角线长度,用于建模系统性空间偏差:路径物理跨越距离越远,器件梯度差异越大,derate悲观值越高。

POCV中「路径深度」怎么理解。

POCV不会用depth去查表获取derate。

但是数学上依然存在类似效应(中心极限定理)。

1. 路径单元越多(depth越大),总标准差增长遵循平方根√N,不是线性增长;

2. 等效悲观程度自动变低,不需要人为提供depth表格,工具自动统计叠加;

AOCV:人为靠depth查表模拟“长路径偏差抵消”。POCV:统计公式天然自带偏差抵消效应,不需要depth作为输入参数。

高级POCV可以引入空间相关性模型。两个单元物理坐标距离越近,工艺变异相关性越高;距离越远相关性越低。 需要读入单元坐标(SPEF携带位置信息)。这是单元与单元之间的坐标距离和AOCV完全不一样:AOCV算整条路径的整体包围框对角线;空间相关POCV是两个cell之间的物理距离,用来修正协方差,不是查表derate。空间相关POCV签核复杂度极高,Foundry配套文件很少。

相关推荐

登录即可解锁
  • 海量技术文章
  • 设计资源下载
  • 产业链客户资源
  • 写文章/发需求
立即登录