9월 112012
 

Precision RTL Plus

제품개요

Precision은 HDL(VHDL, Verilog, SystemVerilog) code 와 Synopsys Design Constraint(SDC)를 이용하여, 원하는 성능의 FPGA Netlist로 변환 해 주는 FPGA Synthesis 툴 입니다. 모든 FPGA를 지원함으로써 Design Architecture에 따라, 최적의 FPGA Device를 선정하여 사용할 수 있습니다.

제품특징

기존의 합성기법은 FPGA vendor에서 제공하는 cell과 wire load delay model base의 interconnect delay를 이용하여 Critical path를 계산하기 때문에 FPGA 내의 interconnect delay 정보가 모두 같게 계산됩니다. 요즘 FPGA의 성능은 interconnect의 path delay에 따라 성능이 좌우 되고 있으며 미세공정의 FPGA에서 interconnect delay가 증가하고 있습니다.

위 그림의 두 Path에 대한 Delay가 기존의 FPGA Synthesis 툴에서는 interconnect delay를 동일하게 취급하는 문제가 있으며 이러한 문제를 해결하기 위해 Mentor에서는 Physically Aware Optimization을 이용한 합성 기능을 제공하고 있습니다.

Physically Aware Optimization은 위 그림과 같이, 기존의 합성 결과의 Critical path에 대해 Generic Place와 Delay Estimator를 이용하여 Logic의 위치정보 및 Routing Resources를 고려함과 동시에, Retiming, Replication, Re-Synthesis 기법을 활용하여 최적의 Netlist를 도출할 수 있게 도와 줍니다. 또한 최적화된 Netlist를 사용하게 되면 많은 시간이 소요되는 P&R 시간을 단축할 수 있습니다.

 

주요기능

  • Incremental Synthesis Flow 기능 제공
    • 설계가 마무리된 상황에서 ECO등으로 인해 발생하는 Synthesis 및 P&R Time을 절감

  • Advanced Analysis 및 Debug 기능
    • 합성시 발생하는 모든 messaging, warning, error에 대해 cross-probing 지원
    • HDL 코드와 Schematic view간의 cross-probing 지원.
    • Constraint Analysis 기능을 이용하여 Missing Constraint report, Clock Domain Crossing Report 지원
    • QoR Analysis
      • Timing Analysis를 위한 Critical-path viewer 지원
      • Schematic view, Critical-path view, Timing report 간의 cross-probing 지원

    • FPGA Resource를 효과적으로 활용하기 위한 Resource Manager 제공
      • 사용하고자 하는 FPGA의 Resource(BLOCKRAM, DSP, LUT)를 손쉽게 확인 가능
      • Critical Path의 Timing improvement 하기 위한 Resource Remapping 가능
      • HDL 및 Schematic viewer로 Cross-probe

 

아래 링크의 서비스 요청서를 작성해 주시면, 제품에 대한 견적, 교육 등에 대한 자세한 정보를 받아보실 수 있습니다.

 Posted by at 10:22