Lynx 设计系统 

经过生产验证的设计环境,用于提高生产效率和可预见性 

Lynx 设计系统是全芯片的设计环境,包括独创的可视化功能,帮助设计人员实现和监控设计。 其包括 RTL 至 GDSII 流程,可将许多关键执行操作和验证任务简化并实现流程自动化,让工程师将精力放在实现性能和设计目标上。 Lynx 设计系统由芯片设计人员为芯片设计人员而开发,以行业领先的 Galaxy 设计实现平台的工具为基础,且经过从 180 nm (nm) 至 20 nm 的 50 多次流片验证。

用户受益
  • 设计流程经过生产验证,可利用最新科技方法来提供快速且可预测的结果
  • 可视化技术已获得专利,可提供直观且便于使用的流程创建、执行自动化和项目报告
  • 工艺插件支持晶圆厂和库数据配置和验证,以减少风险和加快项目进度
  • 为电路验证、一致性和 IP 回归构建创新、精密的自动解决方案,提高生产力
  • 开放环境提供单元库和晶圆厂的独立性,以及第三方工具支持,能够在多个项目间实现流程的可移植性和定制化

Lynx 设计系统

 
Runtime Manager

Lynx 设计系统包括获得专利的可视化界面,对创建、配置和维护流程进行简化和自动化,从而提高整个设计团队的生产效率。 Lynx Runtime Manager 直观且便于使用,可在整个设计进程中以图表形式编辑、执行和监控设计流程。 使用直观的编辑操作完成创建新的设计流程或修改现有流程。 根据各自的执行依赖关系将诸多任务连接在一起,以定义用于单一模块或整个芯片的平面或分层设计流程。 还可在 Lynx Runtime Manager 内轻松完成并行任务执行、同一任务的多次尝试的设计探索,或在设计流程中用不同参数进行试验。

Lynx 的 Runtime Manager RTL 至 GDSII 设计流程
Lynx 的 Runtime Manager 提供设计流程的图形化表示 该可视化界面能够保证在多个层面轻松创建、配置和调试设计流程。

自适应资源优化器 (ARO)

ARO: 自适应资源优化器

自适应资源优化器 (ARO) 是 Runtime Manager 中的运算中心优化功能。 ARO 对已提交作业的使用模式进行监控,并根据历史使用数据来决定一个更优值,以预留未来作业提交中的计算资源(如存储器、CPU 等)。

ARO 可大大降低作业等待时间,即作业在队列中排队等待资源的时间,通过将作业分配给最佳队列/机器组合来改善运算中心的使用情况。 运算中心越繁忙,就越能凸显 ARO 相比于传统固定资源管理实践的优势。 通过使用 ARO,每个作业的周转时间(从作业提交到取得结果所花费的时间)能加快 10% 甚至更高。 当合计上千份作业时,ARO 能大大提高整个设计团队的生产效率。

ARO 目前支持 LSF、SGE 和 UGE,同时也能为适应专有环境而进行改编。

Lynx 设计系统架构

Management Cockpit

Lynx 设计系统允许设计人员和经理“按需”访问 70 多个预定义流程指标。 流程指标可能与设计相关,也可能与工艺相关,可轻松扩展以纳入新的用户定义指标。 用户可以创建状态和趋势报告,如结果质量 (QoR) 和与资源相关的项目指标,如下方图片中所示。 在流程执行过程中将自动收集指标,并存放在数据库中,以实现定制化报告。

设计人员和经理可通过获得专利的 Management Cockpit 界面,来实时访问所有获取到的项目指标和指定的设计目标,从而轻松创建自定义报告,例如:
  1. 可显示始终频率、芯片面积和功耗等关键项目指标的 Dashboards 报告
  2. 针对设计进程的趋势分析报告和与既定目标之间的对比报告
  3. 当前设计状态的汇总报告
  4. 设计模块的成果质量 (QoR) 数据的对比报告
  5. 流程中所使用的工具和工具版本的汇总报告
  6. 对比设计探索步骤结果的总结报告

Lynx 设计系统 - 经模块过滤
柱形图报告以形象直观的方式展现各个设计步骤所花费的时间,设计人员可就其中的设计瓶颈进行分析。

Lynx 设计系统 - Dashboard 设计指标
“Dashboard”状态报告将针对最重要的设计指标提供即时快照,在设计流程的多个步骤中将实际情况与目标作比较

流程

Lynx 设计系统可用于简化并自动化许多关键实现和验证任务,让工程师将精力放在实现性能和设计目标上。 设计人员可以根据特定项目需求自定义工具功能和流程方法,并在必要时集成第三方工具。 例如,设计人员可以配置 Synopsys 工具,如 DC Ultra™、Design Compiler® GraphicalTetraMAX® ATPGPrimeTime®、IC CompilerGalaxy Custom RouterHSPICE® 和 NanoTime

Lynx 设计系统包括层次化、可用于生产的 RTL 至 GDSII 实现流程,包括以下功能:
  • Synopsys Galaxy 实现平台参考方法
  • 用于设计优化的内置方法,包括低功耗、面积、性能和可制造性优化
  • 全芯片分层 RTL 至 GDSII 支持
  • 用多个标准单元库和晶圆厂技术节点进行验证
  • 自动获取 70 多种设计指标,包括时序、面积、功耗、运行时间、许可证使用等
  • 设计环境为作业分散、作业提交优化、修订控制和数据管理提供支持
  • 基于项目的部署模型可实现多站点和多用户支持
  • 全套技术支持,并定期更新至最新工具及方法

内置到 Lynx 中的是用于优化和硬化处理器芯核的最佳设计实践。 这种功能可帮助设计团队缩短获得针对所选工艺进行芯核性能、功耗和面积的优化结果的时间。

Lynx 设计系统的全套 RTL-2-GDSII 生产流程
Lynx 设计系统的全套 RTL-2-GDSII 生产流程

Lynx 设计系统的模块架构可使其根据终端用户的芯片设计环境进行定制。 例如,生产流程在关键的逻辑交接点被划分为几个步骤(综合、设计规划、布局布线等),便于用户按照需求插入自定义“子流程”。

设计流程不但可凭借 Synopsys Galaxy 实现平台进行相应调整以提供高质量的结果,还可以通过最新标准的且易理解的 TCL 脚本,轻松将内部或其他供应商的工具整合至流程当中。 其他常见 Lynx 流程的定制包括:
  1. 客户特定方法、特殊流程和交接点的集成
  2. 添加用于性能、功耗、面积和里程碑跟踪的定制指标
  3. 补充 DFM 程序检查