SOC 정의
- SOC's combine aprocessing core, memeory and logic on a single chip
what is PrimeTime?
- Performs Static Timing analysis (STA)
- Has an accurate Delay Calculator
- Can include(signal integrity analysis, power analysis)
- Can be used to create timing models such as QTM, ETM, ILM
what is Static Timing Analysis (STA)?
- Verifies Timing 타이밍을 검증.
- STA는 Path 기반으로 되어 있으며,각 경로 내의 타이밍 arcs가 계산된다.
- worst case분석을 사용한다.
Launch Path vs Capture Path
- Launch Path는 data의 전달을 의미
- Capture Path는 data의 수신을 의미
- Setup : slowest launch and Fastest capture
Hold : Fastest launch and Slowest capture
skew?
- 'Latency' 라고도 가능, -> clock path의 차이
- 버퍼를 집어 넣어 해결 가능 -> 'skew balancing'
- Common Point를 맞춰 CRP==0을 해줄 수 있다.
timing_remove_clock_reconvergence_pessimism = true
Interpret Summary Report
pt_shell> report_analysis_coverage
- report 전체 분석 코드이며, Total, Met, Violated, Untested가 나온다.

Setup time
- Launch path가 Capture path보다 먼저 도착해 있는것을 말함.
- 보내는 신호가 먼저 와서 기다려야 받는 신호가 그 data을 받을 수 있음( 예를 들어 비행기을 생각 하면 편함 비행기 출발 시간 전에 와야 탑승이 가능 하지만 그전에 오게 되면 비행기는 떠나감.)
- 분석 방법
pt_shell> report_timing
- 디폴트로 Path Type : max로 지정 (이는 Setup time 분석)
- Slack이 양수가 되면 정상 음수가 되면 Violated.
- Slack 계산 방법: (Setup time)기준 data required time(DRT) - data arrival time(DAT)
Hold time
- Capture path 보다 다음 Launch path가 먼저 온 것을 말함
- 다음 신호을 내보내기 전에 그 다음신호가 와 신호가 겹치는 경우. (예를 들어 호텔 체크인을 생각 하면 편함 호텔 체크인 시간이 있는데 그 전에 오게 되면 그전에 쓰고 있는 손님이 있음 겹침)
- 분석방법
pt_shell> report_timing -delay min
- delay_type min 으로 변경
- Slack이 양수가 되면 정상 음수가 되면 Violated.
- Slack 계산 방법:(Hold time)기준 data arrival time(DAT) - data required time(DRT)