Physical Implementaion/STA3 STA(Static Timing Analysis) (3) - Timing 분석 timing을 분석하기 위한 준비가 모두 끝났다면 이제 timing analysis를 진행합니다. Lab을 통해 timing을 분석해 보았습니다. 1. Ideal Clk 먼저 report_timing을 통해 ideal clk에 대하여 분석한 결과입니다. report_timing을 통해 결과를 보면, 가장 큰 violation이 난 path 하나만을 보여주게 됩니다. 따라서 report_constraint –all_violators 옵션을 통해 violation이 난 모든 constraint들을 보게 되면 다음과 같습니다. setup, hold, max_cap, max_trans, max_fanout 과 같이 많은 violation들이 존재하게 됩니다. ※ max_cap, max_trans, max_fan.. 2022. 8. 16. STA(Static Timing Analysis) (2) - Before Timing Analysis STA를 통해 Timing에 어떤 violation이 났는지 분석하기 전에, 먼저 준비해야 할 것이 있습니다. (1) GCA(galaxy constraint analyer)와 같은 tool을 통해 SDC(synopsys design constraint)가 clean한지 확인합니다. GCA란 다음과 같습니다. The Galaxy Constraint Analyzer is an intuitive tool that enables designers to quickly assess the correctness and consistency of timing constraints. Correctness and consistency lead to more efficient runtimes in Synopsys' Desi.. 2022. 8. 16. STA(Static Timing Analysis) (1) - What is STA? 1. What is STA? STA란 다음과 같습니다. Static timing analysis (STA) is a method of validating the timing performance of a design by checking all possible paths for timing violations – synopsys 즉, 가능한 모든 path에 대하여 timing의 violation을 check하는 과정입니다. timing violation에는 setup time violation과 hold time violation이 있습니다. 2. STA의 필요성 STA의 필요성을 설명하기 전에 먼저, STA와 반대되는 개념일 수도 있는 dynamic simulation에 대해 설명해보도록 하겠습니다. .. 2022. 8. 16. 이전 1 다음