SmartScaling 是一种利用先进机器学习算法来缩短实际仿真运行时间的方法,从而缓解了在表征多个 PVT 工况时面临的上述挑战。
随着技术的进步以及制程节点从7纳米向3纳米不断缩小,设计预计将在不同工作模式下运行,可能涉及不同的时钟频率以及一系列全局变化。因此,设计必须在数量庞大的工艺、电压和温度(PVT)角下,实现时序和功耗的签核收敛。
在对如此庞大的PVT组合进行表征时,整个行业的库开发团队面临着诸多挑战,例如仿真周转时间长、数据库磁盘空间受限、许可证服务器过载以及硬件成本高昂等问题。
SmartScaling 提供基于机器学习的自适应库表征功能,并支持针对多种 PVT 条件对库进行缩放。这是一种基于PrimeTime® 缩放引擎构建的新方法,该引擎利用现有已表征的库作为锚定 PVT 角点,从而能够即时生成多种额外的 PVT 条件。
SmartScaling 为各种库视图(非线性延迟模型 、NLPM、CCST、CCSN 和 LVF)提供了签核级精度。
下面介绍了 SmartScaling 的两种主要方法。
方法 1
方法 2
SmartScaling 有助于缩短为库表征生成多个 PVT 角点的总体运行时间。用户可以:
新思科技 作为其先进器件库表征解决方案的一部分,该公司推出了SmartScaling技术,以应对日益增长的复杂性,并满足对更快、更高效PVT角点生成日益增长的需求。SmartScaling已与PrimeLib集成,后者是一个集成的器件库表征和验证 平台。
借助 SmartScaling 技术,PrimeLib 利用机器学习从锚点 PVT 数据进行扩展,从而帮助客户缩短库表征的运行时间并降低存储需求。该方法可提供符合签核精度的库,用于 PrimeTime 静态时序分析,并支持非线性延迟模型 、NLPM、CCSN、CCST 和 LVF 等高级建模格式。
SmartScaling 通过在不增加任何额外仿真成本的情况下即时生成额外的 PVT 角点,进一步增强了 PrimeLib 的功能,同时既保持了高精度,又减少了对计算密集型特性分析的依赖。
SmartScaling 支持:
新思科技“SmartScaling技术使图书馆团队能够在不牺牲质量的前提下高效满足上市时间 的需求,是现代、基于机器学习的图书馆特征分析策略中不可或缺的工具。”