실습 Lab 8

김영기·2025년 1월 3일
0

Backend

목록 보기
7/8

sizeof_collection [all_clocks]
sizeof_collection [get_generated_clocks *]

input의 master clock
rpt_clock_ports

pt_shell> check_timing -over clock_crossing -verbose
Information: Checking 'clock_crossing'.
Information: There are 4 clocks having domains interacting.
all paths are false paths
#part of paths are false paths
From Clock Crossing Clocks
-----------------------------------------------------------.
SYS_2x_CLK SDRAM_CLK
, SYS_CLK
SDRAM_CLK SD_DDR_CLK#, SYS_CLK
PCI_CLK SYS_CLK

SYS_CLK PCI_CLK, SDRAM_CLK, SYS_2x_CLK
check_timing succeeded.

pt_shell> report_timing -path short -to [all_outputs]
코드 사용할경우


Report : timing
-path_type short
-delay_type max
-max_paths 1
-sort_by slack
Design : ORCA
Version: L-2016.06-SP2
Date : Wed Jan 24 13:41:07 2024


Startpoint: sdr_clk (clock source 'SDRAM_CLK')
Endpoint: sd_DQ[6] (output port clocked by SD_DDR_CLK)
Path Group: SD_DDR_CLK
Path Type: max
Min Clock Paths Derating Factor : 0.9000

Point Incr Path
---------------------------------------------------------------.
clock SDRAM_CLK (fall edge) 3.7500 3.7500
clock source latency 0.0000 3.7500
sdr_clk (in) 0.0000 3.7500 f
...
sd_DQ6 4.4006 8.1506 f
data arrival time 8.1506

clock SD_DDR_CLK (rise edge) 7.5000 7.5000
clock reconvergence pessimism 0.0000 7.5000
output external delay -0.7500 6.7500
data required time 6.7500
---------------------------------------------------------------.
data required time 6.7500
data arrival time -8.1506
---------------------------------------------------------------.
slack (VIOLATED) -1.4006

1
pt_shell>

profile
안녕하세요

0개의 댓글