草榴社区

SpyGlass Lint

为逻辑设计人员提供早期设计分析

RTL 设计期间的低效率通常表现为后期设计实现阶段出现的关键设计缺陷。如果检测到这些缺陷,那么往往需要进行迭代,而要是检测不到,则会导致重新流片。SpyGlass? 产物系列凭借 RTL 设计阶段更深入的分析,树立了早期设计分析的行业标准。SpyGlass 提供了一种集成了分析、调试和修复的解决方案,具有一套齐全的功能,用于解决所有与 RTL 设计相关的结构和电气问题。

介绍

由于芯片复杂性和尺寸的不断扩大,可预测的设计收敛已成为一项挑战。大量的编码风格、结构和电气设计问题可能表现为设计缺陷,从而导致设计迭代,非常严重时甚至需要重新流片。其他工具可能会检测到设计缺陷,但通常都是在设计实施的后期阶段,这时已经投入了大量时间和精力。由于设计团队所处地理位置分散,保持设计意图的一致性和正确性就成了芯片集成团队面临的主要挑战。强调设计重用和 IP 集成,用于集成的设计元素就必须遵守正确性和一致性的指导原则。

SpyGlass Lint

功能与优势

  • 先进强大的静态和动态分析可识别 RTL 中关键的设计问题
  • 一套完备的电气规则检查可确保网表完整性
  • 包含 STARC、OpenMORE 等设计重用符合性检查,在整个设计过程中执行统一风格
  • 可定制框架,用于捕获和自动化运用公司专业知识
  • 集成的调试环境可以在违规报告、原理图和 RTL 源代码之间轻松地进行交叉探查
  • 十分全面的设计专业知识和行业优选实践知识库
  • 支持 Verilog、VHDL、V2K、SystemVerilog 和混合语言设计
  • Tcl shell 可高效实现规则执行和设计查询
  • SoC 层次化流程可加快执行速度并降低误报率