Tweaker ---- SOC设计的全方位ECO软件

发布于2019-04-02 15:22    文章来源:未知


 


    众所周知,ECO业已成为设计开发流程中重要且必不可少的环节。而且为了节省开发时间和开发成本,设计者会在不同的开发节点上进行ECO优化。与此同时,伴随着新工艺新技术的采用,ECO优化流程却愈发复杂,手动ECO流程可能会引起迭代次数增加及时序不收敛,从而导致产品上市时间的滞后。Dorado公司是专注于ECO技术的专业EDA公司,其革命性的ECO自动优化工具套件Tweaker,采用了独特的ECO技术架构,能帮助设计者快速实现ECO优化。作为支持MMMC(多模多角,multi-mode, multi-corner)的解决方案,Tweaker可支撑多种开发设计流程并提供最为全面的ECO优化。同时,借助Physical Aware与Power Aware优化技术使得ECO优化迅速得到收敛。

关键技术
 采用MMMC技术在一次运行中实现多种ECO优化
 Minimum ECO logic专利技术算法
 单一License可覆盖超过200种应用场景(scenarios)
 基于Physical Aware与Power Domain Aware(CPF/UPF)的优化策略
 基于signoff数据采用局部、增量和安全的优化分析
 支持主流的静态时序分析工具与布局布线工具
 支持跨越设计边界的ECO优化
 超过500次成功tape-out验证,工艺涵盖110nm到7nm
 友好的GUI提供高效的分析及手动ECO能力

全面的ECO自动优化平台
    作为业界主流的ECO自动优化工具,Tweaker已为众多客户所采用。其采用了独特的ECO 技术架构,并基于设计的静态时序分析和布局布线等sign-off数据,对设计进行ECO domain的划分,对设计进行局部的、增量的且安全的MMMC优化。Tweaker在优化的过程中充分考虑Physical Aware及Power Aware特性, 显著地降低迭代时间和减少额外错误被引入的机会。作为业界领先的ECO优化设计自动化技术的领导厂商,Dorado一直致力于ECO优化技术的探索和创新。在ECO优化方面提供全面的解决方案。产品包括有: Tweaker-F1, Tweaker-T1, Tweaker-M1, Tweaker-P1, Tweaker-P2和Tweaker-C1. 


Tweaker-F1:在post-layout网表中自动插入优化的逻辑电路实现functional ECO;
Tweaker-T1:采用MMMC(multi-mode, multi-corner)和Physical Aware的优化方案实现setup timing/hold timing /max transition/max capacitance的ECO优化;
Tweaker-M1:在post-silicon阶段,通过spare cell和gate array cell实现transition/setup timing/hold timing等ECO优化;

Tweaker-P1:采用swapping和sizing等优化策略实现leakage power的降低;

Tweaker-P2:结合功耗分析工具输出结果,实现dynamic power的优化;

Tweaker-C1:通过增加buffer, 增加dummy load等优化策略实现clock network的优化。