Timing Report
Lattice Timing Report - Setup and Hold, Version Radiant Software (64-bit) 2023.2.1.288.0
Thu Jun 6 09:58:45 2024
Copyright (c) 1991-1994 by NeoCAD Inc. All rights reserved.
Copyright (c) 1995 AT&T Corp. All rights reserved.
Copyright (c) 1995-2001 Lucent Technologies Inc. All rights reserved.
Copyright (c) 2001 Agere Systems All rights reserved.
Copyright (c) 2002-2023 Lattice Semiconductor Corporation, All rights reserved.
Command line: timing -sethld -v 10 -u 10 -endpoints 10 -nperend 1 -html -rpt lab07_impl_1.tws lab07_impl_1_syn.udb -gui -msgset C:/Users/ssyahril/Downloads/FAE_F2F_Training_Labs_V2/FAE_F2F_Training_Labs_V2/LAB_07/promote.xml
-------------------------------------------
Design: top
Family: LFCPNX
Device: LFCPNX-50
Package: ASG256
Performance: 9_High-Performance_1.0V
Package Status: Final Version 16
-------------------------------------------
=====================================================================
Table of Contents
=====================================================================
1 Timing Overview
1.1 SDC Constraints
1.2 Constraint Coverage
1.3 Overall Summary
1.4 Unconstrained Report
1.5 Combinational Loop
2 Setup at Speed Grade 9_High-Performance_1.0V Corner at 85 Degrees
2.1 Clock Summary
2.2 Endpoint slacks
2.3 Detailed Report
3 Hold at Speed Grade M Corner at 0 Degrees
3.1 Endpoint slacks
3.2 Detailed Report
=====================================================================
End of Table of Contents
=====================================================================
1 Timing Overview
1.1 SDC Constraints
create_clock -name {ClkA} -period 10 [get_ports ClkA]
create_clock -name {ClkB} -period 9.80392156862745 [get_ports ClkB]
1.2 Constraint Coverage
Constraint Coverage: 62.5%
1.3 Overall Summary
Setup at Speed Grade 9_High-Performance_1.0V Corner at 85 Degrees Timing Errors: 2 endpoints; Total Negative Slack: 0.960 ns
Hold at Speed Grade M Corner at 0 Degrees Timing Errors: 0 endpoints; Total Negative Slack: 0.000 ns
1.4 Unconstrained Report
1.4.1 Unconstrained Start/End Points
Clocked but unconstrained timing start points
-------------------------------------------------------------------
Listing 2 Start Points | Type
-------------------------------------------------------------------
out2_i1.ff_inst/Q | No required time
out1_i0.ff_inst/Q | No required time
-------------------------------------------------------------------
|
Number of unconstrained timing start po |
ints | 2
|
-------------------------------------------------------------------
Clocked but unconstrained timing end points
-------------------------------------------------------------------
Listing 2 End Points | Type
-------------------------------------------------------------------
A_Sig_c.ff_inst/DF | No arrival time
B_sig_c.ff_inst/DF | No arrival time
-------------------------------------------------------------------
|
Number of unconstrained timing end poin |
ts | 2
|
-------------------------------------------------------------------
1.4.2 Start/End Points Without Timing Constraints
I/O ports without constraint
----------------------------
Possible constraints to use on I/O ports are:
set_input_delay,
set_output_delay,
set_max_delay,
create_clock,
create_generated_clock,
...
-------------------------------------------------------------------
Listing 4 Start or End Points | Type
-------------------------------------------------------------------
A | input
B | input
out1 | output
out2 | output
-------------------------------------------------------------------
|
Number of I/O ports without constraint | 4
|
-------------------------------------------------------------------
Nets without clock definition
Define a clock on a top level port or a generated clock on a clock divider pin associated with this net(s).
--------------------------------------------------
There is no instance satisfying reporting criteria
1.5 Combinational Loop
None
2 Setup at Speed Grade 9_High-Performance_1.0V Corner at 85 Degrees
2.1 Clock Summary
2.1.1 Clock "ClkA"
create_clock -name {ClkA} -period 10 [get_ports ClkA]
Single Clock Domain
-------------------------------------------------------------------------------------------------------
Clock ClkA | | Period | Frequency
-------------------------------------------------------------------------------------------------------
From ClkA | Target | 10.000 ns | 100.000 MHz
| Actual (all paths) | 5.000 ns | 200.000 MHz
ClkA_pad.bb_inst/B (MPW) | (50% duty cycle) | 5.000 ns | 200.000 MHz
-------------------------------------------------------------------------------------------------------
Clock Domain Crossing
------------------------------------------------------------------------------------------------------
Clock ClkA | Worst Time Between Edges | Comment
------------------------------------------------------------------------------------------------------
From ClkB | 0.196 ns | slack = -0.479 ns
------------------------------------------------------------------------------------------------------
2.1.2 Clock "ClkB"
create_clock -name {ClkB} -period 9.80392156862745 [get_ports ClkB]
Single Clock Domain
-------------------------------------------------------------------------------------------------------
Clock ClkB | | Period | Frequency
-------------------------------------------------------------------------------------------------------
From ClkB | Target | 9.804 ns | 102.000 MHz
| Actual (all paths) | 5.000 ns | 200.000 MHz
ClkB_pad.bb_inst/B (MPW) | (50% duty cycle) | 5.000 ns | 200.000 MHz
-------------------------------------------------------------------------------------------------------
Clock Domain Crossing
------------------------------------------------------------------------------------------------------
Clock ClkB | Worst Time Between Edges | Comment
------------------------------------------------------------------------------------------------------
From ClkA | 0.196 ns | slack = -0.479 ns
------------------------------------------------------------------------------------------------------
2.2 Endpoint slacks
-------------------------------------------------------
Listing 6 End Points | Slack
-------------------------------------------------------
MyCDC02/A_Sig_c.ff_inst/DF | -0.480 ns
MyCDC01/A_Sig_c.ff_inst/DF | -0.480 ns
out2_i1.ff_inst/DF | 8.615 ns
out1_i0.ff_inst/DF | 8.811 ns
MyCDC01/A_Sig1_c.ff_inst/DF | 9.235 ns
MyCDC02/A_Sig1.ff_inst/DF | 9.431 ns
-------------------------------------------------------
|
Setup # of endpoints with negative slack:| 2
|
-------------------------------------------------------
2.3 Detailed Report
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Detail report of critical paths
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Detailed Report for timing paths
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++Path 1 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path Begin : B_sig_c.ff_inst/Q (SLICEREG)
Path End : MyCDC02/A_Sig_c.ff_inst/DF (SLICEREG)
Source Clock : ClkB (R)
Destination Clock: ClkA (R)
Logic Level : 1
Delay Ratio : 57.2% (route), 42.8% (logic)
Clock Skew : 0.000 ns
Setup Constraint : 0.196 ns
Path Slack : -0.479 ns (Failed)
Source Clock Path
{
"path_begin":
{
"type":"port",
"log_name":"ClkB",
"phy_name":"ClkB"
},
"path_end":
{
"type":"pin",
"log_name":"B_sig_c.ff_inst/CLK",
"phy_name":"B_sig_c.ff_inst/CLK"
},
"path_sections":[
{
"type":"net_delay",
"net":
{
"log_name":"ClkB",
"phy_name":"ClkB"
},
"arrive":0.000,
"delay":0.000
},
{
"type":"site_delay",
"pin0":
{
"log_name":"ClkB_pad.bb_inst/B",
"phy_name":"ClkB_pad.bb_inst/B"
},
"pin1":
{
"log_name":"ClkB_pad.bb_inst/O",
"phy_name":"ClkB_pad.bb_inst/O"
},
"arrive":1.366,
"delay":1.366
},
{
"type":"net_delay",
"net":
{
"log_name":"ClkB_c",
"phy_name":"ClkB_c"
},
"arrive":1.987,
"delay":0.621
},
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":1.987,
"delay":0.000
}
]
}
Name Cell/Site Name Delay Name Incr Arrival/Required Time Fanout
---------------------------------------- -------------- ------------- --------- --------------------- ------
ClkB top CLOCK LATENCY 0.000 0.000 1
ClkB NET DELAY 0.000 0.000 1
ClkB_pad.bb_inst/B->ClkB_pad.bb_inst/O BB PADI_DEL 1.366 1.366 4
ClkB_c NET DELAY 0.621 1.987 4
B_sig_c.ff_inst/CLK CLOCK PIN 0.000 1.987 1
Data Path
{
"path_begin":
{
"type":"pin",
"log_name":"B_sig_c.ff_inst/Q",
"phy_name":"B_sig_c.ff_inst/Q"
},
"path_end":
{
"type":"pin",
"log_name":"MyCDC02/A_Sig_c.ff_inst/DF",
"phy_name":"MyCDC02/A_Sig_c.ff_inst/DF"
},
"path_sections":[
{
"type":"site_delay",
"pin0":
{
"log_name":"B_sig_c.ff_inst/CLK",
"phy_name":"B_sig_c.ff_inst/CLK"
},
"pin1":
{
"log_name":"B_sig_c.ff_inst/Q",
"phy_name":"B_sig_c.ff_inst/Q"
},
"arrive":2.291,
"delay":0.304
},
{
"type":"net_delay",
"net":
{
"log_name":"B_sig",
"phy_name":"B_sig"
},
"arrive":2.698,
"delay":0.407
},
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":2.698,
"delay":0.000
}
]
}
Name Cell/Site Name Delay Name Incr Arrival/Required Time Fanout
---------------------------------------- -------------- ------------- --------- --------------------- ------
B_sig_c.ff_inst/CLK->B_sig_c.ff_inst/Q SLICEREG REG_DEL 0.304 2.291 2
B_sig NET DELAY 0.407 2.698 2
MyCDC02/A_Sig_c.ff_inst/DF ENDPOINT 0.000 2.698 1
Destination Clock Path
{
"path_begin":
{
"type":"port",
"log_name":"ClkA",
"phy_name":"ClkA"
},
"path_end":
{
"type":"pin",
"log_name":"MyCDC02/A_Sig_c.ff_inst/CLK",
"phy_name":"MyCDC02/A_Sig_c.ff_inst/CLK"
},
"path_sections":[
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":0.196,
"delay":0.000
},
{
"type":"net_delay",
"net":
{
"log_name":"ClkA",
"phy_name":"ClkA"
},
"arrive":0.196,
"delay":0.000
},
{
"type":"site_delay",
"pin0":
{
"log_name":"ClkA_pad.bb_inst/B",
"phy_name":"ClkA_pad.bb_inst/B"
},
"pin1":
{
"log_name":"ClkA_pad.bb_inst/O",
"phy_name":"ClkA_pad.bb_inst/O"
},
"arrive":1.562,
"delay":1.366
},
{
"type":"net_delay",
"net":
{
"log_name":"ClkA_c",
"phy_name":"ClkA_c"
},
"arrive":2.183,
"delay":0.621
},
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":2.183,
"delay":0.000
}
]
}
Name Cell/Site Name Delay Name Incr Arrival/Required Time Fanout
---------------------------------------- -------------- ------------- --------- --------------------- ------
CONSTRAINT 0.000 0.196 1
ClkA top CLOCK LATENCY 0.000 0.196 1
ClkA NET DELAY 0.000 0.196 1
ClkA_pad.bb_inst/B->ClkA_pad.bb_inst/O BB PADI_DEL 1.366 1.562 4
ClkA_c NET DELAY 0.621 2.183 4
MyCDC02/A_Sig_c.ff_inst/CLK CLOCK PIN 0.000 2.183 1
Uncertainty -(0.000) 2.183
Setup time -(-0.035) 2.218
---------------------------------------- -------------- ------------- --------- --------------------- ------
Required Time 2.218
Arrival Time -(2.697)
---------------------------------------- -------------- ------------- --------- --------------------- ------
Path Slack (Failed) -0.479
++++ Path 2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path Begin : A_Sig_c.ff_inst/Q (SLICEREG)
Path End : MyCDC01/A_Sig_c.ff_inst/DF (SLICEREG)
Source Clock : ClkA (R)
Destination Clock: ClkB (R)
Logic Level : 1
Delay Ratio : 57.2% (route), 42.8% (logic)
Clock Skew : 0.000 ns
Setup Constraint : 0.196 ns
Path Slack : -0.479 ns (Failed)
Source Clock Path
{
"path_begin":
{
"type":"port",
"log_name":"ClkA",
"phy_name":"ClkA"
},
"path_end":
{
"type":"pin",
"log_name":"A_Sig_c.ff_inst/CLK",
"phy_name":"A_Sig_c.ff_inst/CLK"
},
"path_sections":[
{
"type":"net_delay",
"net":
{
"log_name":"ClkA",
"phy_name":"ClkA"
},
"arrive":0.000,
"delay":0.000
},
{
"type":"site_delay",
"pin0":
{
"log_name":"ClkA_pad.bb_inst/B",
"phy_name":"ClkA_pad.bb_inst/B"
},
"pin1":
{
"log_name":"ClkA_pad.bb_inst/O",
"phy_name":"ClkA_pad.bb_inst/O"
},
"arrive":1.366,
"delay":1.366
},
{
"type":"net_delay",
"net":
{
"log_name":"ClkA_c",
"phy_name":"ClkA_c"
},
"arrive":1.987,
"delay":0.621
},
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":1.987,
"delay":0.000
}
]
}
Name Cell/Site Name Delay Name Incr Arrival/Required Time Fanout
---------------------------------------- -------------- ------------- --------- --------------------- ------
ClkA top CLOCK LATENCY 0.000 0.000 1
ClkA NET DELAY 0.000 0.000 1
ClkA_pad.bb_inst/B->ClkA_pad.bb_inst/O BB PADI_DEL 1.366 1.366 4
ClkA_c NET DELAY 0.621 1.987 4
A_Sig_c.ff_inst/CLK CLOCK PIN 0.000 1.987 1
Data Path
{
"path_begin":
{
"type":"pin",
"log_name":"A_Sig_c.ff_inst/Q",
"phy_name":"A_Sig_c.ff_inst/Q"
},
"path_end":
{
"type":"pin",
"log_name":"MyCDC01/A_Sig_c.ff_inst/DF",
"phy_name":"MyCDC01/A_Sig_c.ff_inst/DF"
},
"path_sections":[
{
"type":"site_delay",
"pin0":
{
"log_name":"A_Sig_c.ff_inst/CLK",
"phy_name":"A_Sig_c.ff_inst/CLK"
},
"pin1":
{
"log_name":"A_Sig_c.ff_inst/Q",
"phy_name":"A_Sig_c.ff_inst/Q"
},
"arrive":2.291,
"delay":0.304
},
{
"type":"net_delay",
"net":
{
"log_name":"A_Sig",
"phy_name":"A_Sig"
},
"arrive":2.698,
"delay":0.407
},
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":2.698,
"delay":0.000
}
]
}
Name Cell/Site Name Delay Name Incr Arrival/Required Time Fanout
---------------------------------------- -------------- ------------- --------- --------------------- ------
A_Sig_c.ff_inst/CLK->A_Sig_c.ff_inst/Q SLICEREG REG_DEL 0.304 2.291 2
A_Sig NET DELAY 0.407 2.698 2
MyCDC01/A_Sig_c.ff_inst/DF ENDPOINT 0.000 2.698 1
Destination Clock Path
{
"path_begin":
{
"type":"port",
"log_name":"ClkB",
"phy_name":"ClkB"
},
"path_end":
{
"type":"pin",
"log_name":"MyCDC01/A_Sig_c.ff_inst/CLK",
"phy_name":"MyCDC01/A_Sig_c.ff_inst/CLK"
},
"path_sections":[
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":0.196,
"delay":0.000
},
{
"type":"net_delay",
"net":
{
"log_name":"ClkB",
"phy_name":"ClkB"
},
"arrive":0.196,
"delay":0.000
},
{
"type":"site_delay",
"pin0":
{
"log_name":"ClkB_pad.bb_inst/B",
"phy_name":"ClkB_pad.bb_inst/B"
},
"pin1":
{
"log_name":"ClkB_pad.bb_inst/O",
"phy_name":"ClkB_pad.bb_inst/O"
},
"arrive":1.562,
"delay":1.366
},
{
"type":"net_delay",
"net":
{
"log_name":"ClkB_c",
"phy_name":"ClkB_c"
},
"arrive":2.183,
"delay":0.621
},
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":2.183,
"delay":0.000
}
]
}
Name Cell/Site Name Delay Name Incr Arrival/Required Time Fanout
---------------------------------------- -------------- ------------- --------- --------------------- ------
CONSTRAINT 0.000 0.196 1
ClkB top CLOCK LATENCY 0.000 0.196 1
ClkB NET DELAY 0.000 0.196 1
ClkB_pad.bb_inst/B->ClkB_pad.bb_inst/O BB PADI_DEL 1.366 1.562 4
ClkB_c NET DELAY 0.621 2.183 4
MyCDC01/A_Sig_c.ff_inst/CLK CLOCK PIN 0.000 2.183 1
Uncertainty -(0.000) 2.183
Setup time -(-0.035) 2.218
---------------------------------------- -------------- ------------- --------- --------------------- ------
Required Time 2.218
Arrival Time -(2.697)
---------------------------------------- -------------- ------------- --------- --------------------- ------
Path Slack (Failed) -0.479
++++ Path 3 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path Begin : B_sig_c.ff_inst/Q (SLICEREG)
Path End : out2_i1.ff_inst/DF (SLICEREG)
Source Clock : ClkB (R)
Destination Clock: ClkB (R)
Logic Level : 2
Delay Ratio : 57.8% (route), 42.2% (logic)
Clock Skew : 0.000 ns
Setup Constraint : 9.803 ns
Path Slack : 8.614 ns (Passed)
Source Clock Path
{
"path_begin":
{
"type":"port",
"log_name":"ClkB",
"phy_name":"ClkB"
},
"path_end":
{
"type":"pin",
"log_name":"B_sig_c.ff_inst/CLK",
"phy_name":"B_sig_c.ff_inst/CLK"
},
"path_sections":[
{
"type":"net_delay",
"net":
{
"log_name":"ClkB",
"phy_name":"ClkB"
},
"arrive":0.000,
"delay":0.000
},
{
"type":"site_delay",
"pin0":
{
"log_name":"ClkB_pad.bb_inst/B",
"phy_name":"ClkB_pad.bb_inst/B"
},
"pin1":
{
"log_name":"ClkB_pad.bb_inst/O",
"phy_name":"ClkB_pad.bb_inst/O"
},
"arrive":1.366,
"delay":1.366
},
{
"type":"net_delay",
"net":
{
"log_name":"ClkB_c",
"phy_name":"ClkB_c"
},
"arrive":1.987,
"delay":0.621
},
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":1.987,
"delay":0.000
}
]
}
Name Cell/Site Name Delay Name Incr Arrival/Required Time Fanout
---------------------------------------- -------------- ------------- --------- --------------------- ------
ClkB top CLOCK LATENCY 0.000 0.000 1
ClkB NET DELAY 0.000 0.000 1
ClkB_pad.bb_inst/B->ClkB_pad.bb_inst/O BB PADI_DEL 1.366 1.366 4
ClkB_c NET DELAY 0.621 1.987 4
B_sig_c.ff_inst/CLK CLOCK PIN 0.000 1.987 1
Data Path
{
"path_begin":
{
"type":"pin",
"log_name":"B_sig_c.ff_inst/Q",
"phy_name":"B_sig_c.ff_inst/Q"
},
"path_end":
{
"type":"pin",
"log_name":"out2_i1.ff_inst/DF",
"phy_name":"out2_i1.ff_inst/DF"
},
"path_sections":[
{
"type":"site_delay",
"pin0":
{
"log_name":"B_sig_c.ff_inst/CLK",
"phy_name":"B_sig_c.ff_inst/CLK"
},
"pin1":
{
"log_name":"B_sig_c.ff_inst/Q",
"phy_name":"B_sig_c.ff_inst/Q"
},
"arrive":2.291,
"delay":0.304
},
{
"type":"net_delay",
"net":
{
"log_name":"B_sig",
"phy_name":"B_sig"
},
"arrive":2.698,
"delay":0.407
},
{
"type":"site_delay",
"pin0":
{
"log_name":"i9_2_lut/A",
"phy_name":"i9_2_lut/A"
},
"pin1":
{
"log_name":"i9_2_lut/Z",
"phy_name":"i9_2_lut/Z"
},
"arrive":2.911,
"delay":0.213
},
{
"type":"net_delay",
"net":
{
"log_name":"out2_c_N_2",
"phy_name":"out2_c_N_2"
},
"arrive":3.211,
"delay":0.300
},
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":3.211,
"delay":0.000
}
]
}
Name Cell/Site Name Delay Name Incr Arrival/Required Time Fanout
---------------------------------------- -------------- ------------- --------- --------------------- ------
B_sig_c.ff_inst/CLK->B_sig_c.ff_inst/Q SLICEREG REG_DEL 0.304 2.291 2
B_sig NET DELAY 0.407 2.698 2
i9_2_lut/A->i9_2_lut/Z LUT4 CTOF_DEL 0.213 2.911 1
out2_c_N_2 NET DELAY 0.300 3.211 1
out2_i1.ff_inst/DF ENDPOINT 0.000 3.211 1
Destination Clock Path
{
"path_begin":
{
"type":"port",
"log_name":"ClkB",
"phy_name":"ClkB"
},
"path_end":
{
"type":"pin",
"log_name":"out2_i1.ff_inst/CLK",
"phy_name":"out2_i1.ff_inst/CLK"
},
"path_sections":[
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":9.803,
"delay":0.000
},
{
"type":"net_delay",
"net":
{
"log_name":"ClkB",
"phy_name":"ClkB"
},
"arrive":9.803,
"delay":0.000
},
{
"type":"site_delay",
"pin0":
{
"log_name":"ClkB_pad.bb_inst/B",
"phy_name":"ClkB_pad.bb_inst/B"
},
"pin1":
{
"log_name":"ClkB_pad.bb_inst/O",
"phy_name":"ClkB_pad.bb_inst/O"
},
"arrive":11.169,
"delay":1.366
},
{
"type":"net_delay",
"net":
{
"log_name":"ClkB_c",
"phy_name":"ClkB_c"
},
"arrive":11.790,
"delay":0.621
},
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":11.790,
"delay":0.000
}
]
}
Name Cell/Site Name Delay Name Incr Arrival/Required Time Fanout
---------------------------------------- -------------- ------------- --------- --------------------- ------
CONSTRAINT 0.000 9.803 1
ClkB top CLOCK LATENCY 0.000 9.803 1
ClkB NET DELAY 0.000 9.803 1
ClkB_pad.bb_inst/B->ClkB_pad.bb_inst/O BB PADI_DEL 1.366 11.169 4
ClkB_c NET DELAY 0.621 11.790 4
out2_i1.ff_inst/CLK CLOCK PIN 0.000 11.790 1
Uncertainty -(0.000) 11.790
Setup time -(-0.035) 11.825
---------------------------------------- -------------- ------------- --------- --------------------- ------
Required Time 11.825
Arrival Time -(3.211)
---------------------------------------- -------------- ------------- --------- --------------------- ------
Path Slack (Passed) 8.614
++++ Path 4 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path Begin : A_Sig_c.ff_inst/Q (SLICEREG)
Path End : out1_i0.ff_inst/DF (SLICEREG)
Source Clock : ClkA (R)
Destination Clock: ClkA (R)
Logic Level : 2
Delay Ratio : 57.8% (route), 42.2% (logic)
Clock Skew : 0.000 ns
Setup Constraint : 10.000 ns
Path Slack : 8.811 ns (Passed)
Source Clock Path
{
"path_begin":
{
"type":"port",
"log_name":"ClkA",
"phy_name":"ClkA"
},
"path_end":
{
"type":"pin",
"log_name":"A_Sig_c.ff_inst/CLK",
"phy_name":"A_Sig_c.ff_inst/CLK"
},
"path_sections":[
{
"type":"net_delay",
"net":
{
"log_name":"ClkA",
"phy_name":"ClkA"
},
"arrive":0.000,
"delay":0.000
},
{
"type":"site_delay",
"pin0":
{
"log_name":"ClkA_pad.bb_inst/B",
"phy_name":"ClkA_pad.bb_inst/B"
},
"pin1":
{
"log_name":"ClkA_pad.bb_inst/O",
"phy_name":"ClkA_pad.bb_inst/O"
},
"arrive":1.366,
"delay":1.366
},
{
"type":"net_delay",
"net":
{
"log_name":"ClkA_c",
"phy_name":"ClkA_c"
},
"arrive":1.987,
"delay":0.621
},
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":1.987,
"delay":0.000
}
]
}
Name Cell/Site Name Delay Name Incr Arrival/Required Time Fanout
---------------------------------------- -------------- ------------- --------- --------------------- ------
ClkA top CLOCK LATENCY 0.000 0.000 1
ClkA NET DELAY 0.000 0.000 1
ClkA_pad.bb_inst/B->ClkA_pad.bb_inst/O BB PADI_DEL 1.366 1.366 4
ClkA_c NET DELAY 0.621 1.987 4
A_Sig_c.ff_inst/CLK CLOCK PIN 0.000 1.987 1
Data Path
{
"path_begin":
{
"type":"pin",
"log_name":"A_Sig_c.ff_inst/Q",
"phy_name":"A_Sig_c.ff_inst/Q"
},
"path_end":
{
"type":"pin",
"log_name":"out1_i0.ff_inst/DF",
"phy_name":"out1_i0.ff_inst/DF"
},
"path_sections":[
{
"type":"site_delay",
"pin0":
{
"log_name":"A_Sig_c.ff_inst/CLK",
"phy_name":"A_Sig_c.ff_inst/CLK"
},
"pin1":
{
"log_name":"A_Sig_c.ff_inst/Q",
"phy_name":"A_Sig_c.ff_inst/Q"
},
"arrive":2.291,
"delay":0.304
},
{
"type":"net_delay",
"net":
{
"log_name":"A_Sig",
"phy_name":"A_Sig"
},
"arrive":2.698,
"delay":0.407
},
{
"type":"site_delay",
"pin0":
{
"log_name":"i5_2_lut/A",
"phy_name":"i5_2_lut/A"
},
"pin1":
{
"log_name":"i5_2_lut/Z",
"phy_name":"i5_2_lut/Z"
},
"arrive":2.911,
"delay":0.213
},
{
"type":"net_delay",
"net":
{
"log_name":"out1_c_N_1",
"phy_name":"out1_c_N_1"
},
"arrive":3.211,
"delay":0.300
},
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":3.211,
"delay":0.000
}
]
}
Name Cell/Site Name Delay Name Incr Arrival/Required Time Fanout
---------------------------------------- -------------- ------------- --------- --------------------- ------
A_Sig_c.ff_inst/CLK->A_Sig_c.ff_inst/Q SLICEREG REG_DEL 0.304 2.291 2
A_Sig NET DELAY 0.407 2.698 2
i5_2_lut/A->i5_2_lut/Z LUT4 CTOF_DEL 0.213 2.911 1
out1_c_N_1 NET DELAY 0.300 3.211 1
out1_i0.ff_inst/DF ENDPOINT 0.000 3.211 1
Destination Clock Path
{
"path_begin":
{
"type":"port",
"log_name":"ClkA",
"phy_name":"ClkA"
},
"path_end":
{
"type":"pin",
"log_name":"out1_i0.ff_inst/CLK",
"phy_name":"out1_i0.ff_inst/CLK"
},
"path_sections":[
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":10.000,
"delay":0.000
},
{
"type":"net_delay",
"net":
{
"log_name":"ClkA",
"phy_name":"ClkA"
},
"arrive":10.000,
"delay":0.000
},
{
"type":"site_delay",
"pin0":
{
"log_name":"ClkA_pad.bb_inst/B",
"phy_name":"ClkA_pad.bb_inst/B"
},
"pin1":
{
"log_name":"ClkA_pad.bb_inst/O",
"phy_name":"ClkA_pad.bb_inst/O"
},
"arrive":11.366,
"delay":1.366
},
{
"type":"net_delay",
"net":
{
"log_name":"ClkA_c",
"phy_name":"ClkA_c"
},
"arrive":11.987,
"delay":0.621
},
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":11.987,
"delay":0.000
}
]
}
Name Cell/Site Name Delay Name Incr Arrival/Required Time Fanout
---------------------------------------- -------------- ------------- --------- --------------------- ------
CONSTRAINT 0.000 10.000 1
ClkA top CLOCK LATENCY 0.000 10.000 1
ClkA NET DELAY 0.000 10.000 1
ClkA_pad.bb_inst/B->ClkA_pad.bb_inst/O BB PADI_DEL 1.366 11.366 4
ClkA_c NET DELAY 0.621 11.987 4
out1_i0.ff_inst/CLK CLOCK PIN 0.000 11.987 1
Uncertainty -(0.000) 11.987
Setup time -(-0.035) 12.022
---------------------------------------- -------------- ------------- --------- --------------------- ------
Required Time 12.022
Arrival Time -(3.211)
---------------------------------------- -------------- ------------- --------- --------------------- ------
Path Slack (Passed) 8.811
++++ Path 5 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path Begin : MyCDC01/A_Sig_c.ff_inst/Q (SLICEREG)
Path End : MyCDC01/A_Sig1_c.ff_inst/DF (SLICEREG)
Source Clock : ClkB (R)
Destination Clock: ClkB (R)
Logic Level : 1
Delay Ratio : 49.7% (route), 50.3% (logic)
Clock Skew : 0.000 ns
Setup Constraint : 9.803 ns
Path Slack : 9.234 ns (Passed)
Source Clock Path
{
"path_begin":
{
"type":"port",
"log_name":"ClkB",
"phy_name":"ClkB"
},
"path_end":
{
"type":"pin",
"log_name":"MyCDC01/A_Sig_c.ff_inst/CLK",
"phy_name":"MyCDC01/A_Sig_c.ff_inst/CLK"
},
"path_sections":[
{
"type":"net_delay",
"net":
{
"log_name":"ClkB",
"phy_name":"ClkB"
},
"arrive":0.000,
"delay":0.000
},
{
"type":"site_delay",
"pin0":
{
"log_name":"ClkB_pad.bb_inst/B",
"phy_name":"ClkB_pad.bb_inst/B"
},
"pin1":
{
"log_name":"ClkB_pad.bb_inst/O",
"phy_name":"ClkB_pad.bb_inst/O"
},
"arrive":1.366,
"delay":1.366
},
{
"type":"net_delay",
"net":
{
"log_name":"ClkB_c",
"phy_name":"ClkB_c"
},
"arrive":1.987,
"delay":0.621
},
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":1.987,
"delay":0.000
}
]
}
Name Cell/Site Name Delay Name Incr Arrival/Required Time Fanout
---------------------------------------- -------------- ------------- --------- --------------------- ------
ClkB top CLOCK LATENCY 0.000 0.000 1
ClkB NET DELAY 0.000 0.000 1
ClkB_pad.bb_inst/B->ClkB_pad.bb_inst/O BB PADI_DEL 1.366 1.366 4
ClkB_c NET DELAY 0.621 1.987 4
MyCDC01/A_Sig_c.ff_inst/CLK CLOCK PIN 0.000 1.987 1
Data Path
{
"path_begin":
{
"type":"pin",
"log_name":"MyCDC01/A_Sig_c.ff_inst/Q",
"phy_name":"MyCDC01/A_Sig_c.ff_inst/Q"
},
"path_end":
{
"type":"pin",
"log_name":"MyCDC01/A_Sig1_c.ff_inst/DF",
"phy_name":"MyCDC01/A_Sig1_c.ff_inst/DF"
},
"path_sections":[
{
"type":"site_delay",
"pin0":
{
"log_name":"MyCDC01/A_Sig_c.ff_inst/CLK",
"phy_name":"MyCDC01/A_Sig_c.ff_inst/CLK"
},
"pin1":
{
"log_name":"MyCDC01/A_Sig_c.ff_inst/Q",
"phy_name":"MyCDC01/A_Sig_c.ff_inst/Q"
},
"arrive":2.291,
"delay":0.304
},
{
"type":"net_delay",
"net":
{
"log_name":"MyCDC01/A_Sig_adj_3",
"phy_name":"MyCDC01/A_Sig_adj_3"
},
"arrive":2.591,
"delay":0.300
},
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":2.591,
"delay":0.000
}
]
}
Name Cell/Site Name Delay Name Incr Arrival/Required Time Fanout
---------------------------------------- -------------- ------------- --------- --------------------- ------
MyCDC01/A_Sig_c.ff_inst/CLK->MyCDC01/A_Sig_c.ff_inst/Q
SLICEREG REG_DEL 0.304 2.291 1
MyCDC01/A_Sig_adj_3 NET DELAY 0.300 2.591 1
MyCDC01/A_Sig1_c.ff_inst/DF ENDPOINT 0.000 2.591 1
Destination Clock Path
{
"path_begin":
{
"type":"port",
"log_name":"ClkB",
"phy_name":"ClkB"
},
"path_end":
{
"type":"pin",
"log_name":"MyCDC01/A_Sig1_c.ff_inst/CLK",
"phy_name":"MyCDC01/A_Sig1_c.ff_inst/CLK"
},
"path_sections":[
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":9.803,
"delay":0.000
},
{
"type":"net_delay",
"net":
{
"log_name":"ClkB",
"phy_name":"ClkB"
},
"arrive":9.803,
"delay":0.000
},
{
"type":"site_delay",
"pin0":
{
"log_name":"ClkB_pad.bb_inst/B",
"phy_name":"ClkB_pad.bb_inst/B"
},
"pin1":
{
"log_name":"ClkB_pad.bb_inst/O",
"phy_name":"ClkB_pad.bb_inst/O"
},
"arrive":11.169,
"delay":1.366
},
{
"type":"net_delay",
"net":
{
"log_name":"ClkB_c",
"phy_name":"ClkB_c"
},
"arrive":11.790,
"delay":0.621
},
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":11.790,
"delay":0.000
}
]
}
Name Cell/Site Name Delay Name Incr Arrival/Required Time Fanout
---------------------------------------- -------------- ------------- --------- --------------------- ------
CONSTRAINT 0.000 9.803 1
ClkB top CLOCK LATENCY 0.000 9.803 1
ClkB NET DELAY 0.000 9.803 1
ClkB_pad.bb_inst/B->ClkB_pad.bb_inst/O BB PADI_DEL 1.366 11.169 4
ClkB_c NET DELAY 0.621 11.790 4
MyCDC01/A_Sig1_c.ff_inst/CLK CLOCK PIN 0.000 11.790 1
Uncertainty -(0.000) 11.790
Setup time -(-0.035) 11.825
---------------------------------------- -------------- ------------- --------- --------------------- ------
Required Time 11.825
Arrival Time -(2.591)
---------------------------------------- -------------- ------------- --------- --------------------- ------
Path Slack (Passed) 9.234
++++ Path 6 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path Begin : MyCDC02/A_Sig_c.ff_inst/Q (SLICEREG)
Path End : MyCDC02/A_Sig1.ff_inst/DF (SLICEREG)
Source Clock : ClkA (R)
Destination Clock: ClkA (R)
Logic Level : 1
Delay Ratio : 49.7% (route), 50.3% (logic)
Clock Skew : 0.000 ns
Setup Constraint : 10.000 ns
Path Slack : 9.431 ns (Passed)
Source Clock Path
{
"path_begin":
{
"type":"port",
"log_name":"ClkA",
"phy_name":"ClkA"
},
"path_end":
{
"type":"pin",
"log_name":"MyCDC02/A_Sig_c.ff_inst/CLK",
"phy_name":"MyCDC02/A_Sig_c.ff_inst/CLK"
},
"path_sections":[
{
"type":"net_delay",
"net":
{
"log_name":"ClkA",
"phy_name":"ClkA"
},
"arrive":0.000,
"delay":0.000
},
{
"type":"site_delay",
"pin0":
{
"log_name":"ClkA_pad.bb_inst/B",
"phy_name":"ClkA_pad.bb_inst/B"
},
"pin1":
{
"log_name":"ClkA_pad.bb_inst/O",
"phy_name":"ClkA_pad.bb_inst/O"
},
"arrive":1.366,
"delay":1.366
},
{
"type":"net_delay",
"net":
{
"log_name":"ClkA_c",
"phy_name":"ClkA_c"
},
"arrive":1.987,
"delay":0.621
},
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":1.987,
"delay":0.000
}
]
}
Name Cell/Site Name Delay Name Incr Arrival/Required Time Fanout
---------------------------------------- -------------- ------------- --------- --------------------- ------
ClkA top CLOCK LATENCY 0.000 0.000 1
ClkA NET DELAY 0.000 0.000 1
ClkA_pad.bb_inst/B->ClkA_pad.bb_inst/O BB PADI_DEL 1.366 1.366 4
ClkA_c NET DELAY 0.621 1.987 4
MyCDC02/A_Sig_c.ff_inst/CLK CLOCK PIN 0.000 1.987 1
Data Path
{
"path_begin":
{
"type":"pin",
"log_name":"MyCDC02/A_Sig_c.ff_inst/Q",
"phy_name":"MyCDC02/A_Sig_c.ff_inst/Q"
},
"path_end":
{
"type":"pin",
"log_name":"MyCDC02/A_Sig1.ff_inst/DF",
"phy_name":"MyCDC02/A_Sig1.ff_inst/DF"
},
"path_sections":[
{
"type":"site_delay",
"pin0":
{
"log_name":"MyCDC02/A_Sig_c.ff_inst/CLK",
"phy_name":"MyCDC02/A_Sig_c.ff_inst/CLK"
},
"pin1":
{
"log_name":"MyCDC02/A_Sig_c.ff_inst/Q",
"phy_name":"MyCDC02/A_Sig_c.ff_inst/Q"
},
"arrive":2.291,
"delay":0.304
},
{
"type":"net_delay",
"net":
{
"log_name":"MyCDC02/A_Sig",
"phy_name":"MyCDC02/A_Sig"
},
"arrive":2.591,
"delay":0.300
},
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":2.591,
"delay":0.000
}
]
}
Name Cell/Site Name Delay Name Incr Arrival/Required Time Fanout
---------------------------------------- -------------- ------------- --------- --------------------- ------
MyCDC02/A_Sig_c.ff_inst/CLK->MyCDC02/A_Sig_c.ff_inst/Q
SLICEREG REG_DEL 0.304 2.291 1
MyCDC02/A_Sig NET DELAY 0.300 2.591 1
MyCDC02/A_Sig1.ff_inst/DF ENDPOINT 0.000 2.591 1
Destination Clock Path
{
"path_begin":
{
"type":"port",
"log_name":"ClkA",
"phy_name":"ClkA"
},
"path_end":
{
"type":"pin",
"log_name":"MyCDC02/A_Sig1.ff_inst/CLK",
"phy_name":"MyCDC02/A_Sig1.ff_inst/CLK"
},
"path_sections":[
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":10.000,
"delay":0.000
},
{
"type":"net_delay",
"net":
{
"log_name":"ClkA",
"phy_name":"ClkA"
},
"arrive":10.000,
"delay":0.000
},
{
"type":"site_delay",
"pin0":
{
"log_name":"ClkA_pad.bb_inst/B",
"phy_name":"ClkA_pad.bb_inst/B"
},
"pin1":
{
"log_name":"ClkA_pad.bb_inst/O",
"phy_name":"ClkA_pad.bb_inst/O"
},
"arrive":11.366,
"delay":1.366
},
{
"type":"net_delay",
"net":
{
"log_name":"ClkA_c",
"phy_name":"ClkA_c"
},
"arrive":11.987,
"delay":0.621
},
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":11.987,
"delay":0.000
}
]
}
Name Cell/Site Name Delay Name Incr Arrival/Required Time Fanout
---------------------------------------- -------------- ------------- --------- --------------------- ------
CONSTRAINT 0.000 10.000 1
ClkA top CLOCK LATENCY 0.000 10.000 1
ClkA NET DELAY 0.000 10.000 1
ClkA_pad.bb_inst/B->ClkA_pad.bb_inst/O BB PADI_DEL 1.366 11.366 4
ClkA_c NET DELAY 0.621 11.987 4
MyCDC02/A_Sig1.ff_inst/CLK CLOCK PIN 0.000 11.987 1
Uncertainty -(0.000) 11.987
Setup time -(-0.035) 12.022
---------------------------------------- -------------- ------------- --------- --------------------- ------
Required Time 12.022
Arrival Time -(2.591)
---------------------------------------- -------------- ------------- --------- --------------------- ------
Path Slack (Passed) 9.431
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
End of Detailed Report for timing paths
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
##########################################################
3 Hold at Speed Grade M Corner at 0 Degrees
3.1 Endpoint slacks
-------------------------------------------------------
Listing 6 End Points | Slack
-------------------------------------------------------
MyCDC02/A_Sig1.ff_inst/DF | 0.428 ns
MyCDC01/A_Sig1_c.ff_inst/DF | 0.428 ns
MyCDC01/A_Sig_c.ff_inst/DF | 0.535 ns
MyCDC02/A_Sig_c.ff_inst/DF | 0.535 ns
out1_i0.ff_inst/DF | 0.906 ns
out2_i1.ff_inst/DF | 0.906 ns
-------------------------------------------------------
|
Hold # of endpoints with negative slack: | 0
|
-------------------------------------------------------
3.2 Detailed Report
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Detail report of critical paths
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Detailed Report for timing paths
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++Path 1 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path Begin : MyCDC02/A_Sig_c.ff_inst/Q (SLICEREG)
Path End : MyCDC02/A_Sig1.ff_inst/DF (SLICEREG)
Source Clock : ClkA (R)
Destination Clock: ClkA (R)
Logic Level : 1
Delay Ratio : 52.5% (route), 47.5% (logic)
Clock Skew : 0.000 ns
Hold Constraint : 0.000 ns
Path Slack : 0.428 ns (Passed)
Source Clock Path
{
"path_begin":
{
"type":"port",
"log_name":"ClkA",
"phy_name":"ClkA"
},
"path_end":
{
"type":"pin",
"log_name":"MyCDC02/A_Sig_c.ff_inst/CLK",
"phy_name":"MyCDC02/A_Sig_c.ff_inst/CLK"
},
"path_sections":[
{
"type":"net_delay",
"net":
{
"log_name":"ClkA",
"phy_name":"ClkA"
},
"arrive":0.000,
"delay":0.000
},
{
"type":"site_delay",
"pin0":
{
"log_name":"ClkA_pad.bb_inst/B",
"phy_name":"ClkA_pad.bb_inst/B"
},
"pin1":
{
"log_name":"ClkA_pad.bb_inst/O",
"phy_name":"ClkA_pad.bb_inst/O"
},
"arrive":1.366,
"delay":1.366
},
{
"type":"net_delay",
"net":
{
"log_name":"ClkA_c",
"phy_name":"ClkA_c"
},
"arrive":1.987,
"delay":0.621
},
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":1.987,
"delay":0.000
}
]
}
Name Cell/Site Name Delay Name Incr Arrival/Required Time Fanout
---------------------------------------- -------------- ------------- ----- --------------------- ------
ClkA top CLOCK LATENCY 0.000 0.000 1
ClkA NET DELAY 0.000 0.000 1
ClkA_pad.bb_inst/B->ClkA_pad.bb_inst/O BB PADI_DEL 1.366 1.366 4
ClkA_c NET DELAY 0.621 1.987 4
MyCDC02/A_Sig_c.ff_inst/CLK CLOCK PIN 0.000 1.987 1
Data Path
{
"path_begin":
{
"type":"pin",
"log_name":"MyCDC02/A_Sig_c.ff_inst/Q",
"phy_name":"MyCDC02/A_Sig_c.ff_inst/Q"
},
"path_end":
{
"type":"pin",
"log_name":"MyCDC02/A_Sig1.ff_inst/DF",
"phy_name":"MyCDC02/A_Sig1.ff_inst/DF"
},
"path_sections":[
{
"type":"site_delay",
"pin0":
{
"log_name":"MyCDC02/A_Sig_c.ff_inst/CLK",
"phy_name":"MyCDC02/A_Sig_c.ff_inst/CLK"
},
"pin1":
{
"log_name":"MyCDC02/A_Sig_c.ff_inst/Q",
"phy_name":"MyCDC02/A_Sig_c.ff_inst/Q"
},
"arrive":2.258,
"delay":0.271
},
{
"type":"net_delay",
"net":
{
"log_name":"MyCDC02/A_Sig",
"phy_name":"MyCDC02/A_Sig"
},
"arrive":2.558,
"delay":0.300
},
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":2.558,
"delay":0.000
}
]
}
Name Cell/Site Name Delay Name Incr Arrival/Required Time Fanout
---------------------------------------- -------------- ------------- ----- --------------------- ------
MyCDC02/A_Sig_c.ff_inst/CLK->MyCDC02/A_Sig_c.ff_inst/Q
SLICEREG REG_DEL 0.271 2.258 1
MyCDC02/A_Sig NET DELAY 0.300 2.558 1
MyCDC02/A_Sig1.ff_inst/DF ENDPOINT 0.000 2.558 1
Destination Clock Path
{
"path_begin":
{
"type":"port",
"log_name":"ClkA",
"phy_name":"ClkA"
},
"path_end":
{
"type":"pin",
"log_name":"MyCDC02/A_Sig1.ff_inst/CLK",
"phy_name":"MyCDC02/A_Sig1.ff_inst/CLK"
},
"path_sections":[
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":0.000,
"delay":0.000
},
{
"type":"net_delay",
"net":
{
"log_name":"ClkA",
"phy_name":"ClkA"
},
"arrive":0.000,
"delay":0.000
},
{
"type":"site_delay",
"pin0":
{
"log_name":"ClkA_pad.bb_inst/B",
"phy_name":"ClkA_pad.bb_inst/B"
},
"pin1":
{
"log_name":"ClkA_pad.bb_inst/O",
"phy_name":"ClkA_pad.bb_inst/O"
},
"arrive":1.366,
"delay":1.366
},
{
"type":"net_delay",
"net":
{
"log_name":"ClkA_c",
"phy_name":"ClkA_c"
},
"arrive":1.987,
"delay":0.621
},
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":1.987,
"delay":0.000
}
]
}
Name Cell/Site Name Delay Name Incr Arrival/Required Time Fanout
---------------------------------------- -------------- ------------- ----- --------------------- ------
CONSTRAINT 0.000 0.000 1
ClkA top CLOCK LATENCY 0.000 0.000 1
ClkA NET DELAY 0.000 0.000 1
ClkA_pad.bb_inst/B->ClkA_pad.bb_inst/O BB PADI_DEL 1.366 1.366 4
ClkA_c NET DELAY 0.621 1.987 4
MyCDC02/A_Sig1.ff_inst/CLK CLOCK PIN 0.000 1.987 1
Uncertainty 0.000 1.987
Hold time 0.143 2.130
---------------------------------------- -------------- ------------- ----- --------------------- ------
Required Time -2.130
Arrival Time 2.558
---------------------------------------- -------------- ------------- ----- --------------------- ------
Path Slack (Passed) 0.428
++++ Path 2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path Begin : MyCDC01/A_Sig_c.ff_inst/Q (SLICEREG)
Path End : MyCDC01/A_Sig1_c.ff_inst/DF (SLICEREG)
Source Clock : ClkB (R)
Destination Clock: ClkB (R)
Logic Level : 1
Delay Ratio : 52.5% (route), 47.5% (logic)
Clock Skew : 0.000 ns
Hold Constraint : 0.000 ns
Path Slack : 0.428 ns (Passed)
Source Clock Path
{
"path_begin":
{
"type":"port",
"log_name":"ClkB",
"phy_name":"ClkB"
},
"path_end":
{
"type":"pin",
"log_name":"MyCDC01/A_Sig_c.ff_inst/CLK",
"phy_name":"MyCDC01/A_Sig_c.ff_inst/CLK"
},
"path_sections":[
{
"type":"net_delay",
"net":
{
"log_name":"ClkB",
"phy_name":"ClkB"
},
"arrive":0.000,
"delay":0.000
},
{
"type":"site_delay",
"pin0":
{
"log_name":"ClkB_pad.bb_inst/B",
"phy_name":"ClkB_pad.bb_inst/B"
},
"pin1":
{
"log_name":"ClkB_pad.bb_inst/O",
"phy_name":"ClkB_pad.bb_inst/O"
},
"arrive":1.366,
"delay":1.366
},
{
"type":"net_delay",
"net":
{
"log_name":"ClkB_c",
"phy_name":"ClkB_c"
},
"arrive":1.987,
"delay":0.621
},
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":1.987,
"delay":0.000
}
]
}
Name Cell/Site Name Delay Name Incr Arrival/Required Time Fanout
---------------------------------------- -------------- ------------- ----- --------------------- ------
ClkB top CLOCK LATENCY 0.000 0.000 1
ClkB NET DELAY 0.000 0.000 1
ClkB_pad.bb_inst/B->ClkB_pad.bb_inst/O BB PADI_DEL 1.366 1.366 4
ClkB_c NET DELAY 0.621 1.987 4
MyCDC01/A_Sig_c.ff_inst/CLK CLOCK PIN 0.000 1.987 1
Data Path
{
"path_begin":
{
"type":"pin",
"log_name":"MyCDC01/A_Sig_c.ff_inst/Q",
"phy_name":"MyCDC01/A_Sig_c.ff_inst/Q"
},
"path_end":
{
"type":"pin",
"log_name":"MyCDC01/A_Sig1_c.ff_inst/DF",
"phy_name":"MyCDC01/A_Sig1_c.ff_inst/DF"
},
"path_sections":[
{
"type":"site_delay",
"pin0":
{
"log_name":"MyCDC01/A_Sig_c.ff_inst/CLK",
"phy_name":"MyCDC01/A_Sig_c.ff_inst/CLK"
},
"pin1":
{
"log_name":"MyCDC01/A_Sig_c.ff_inst/Q",
"phy_name":"MyCDC01/A_Sig_c.ff_inst/Q"
},
"arrive":2.258,
"delay":0.271
},
{
"type":"net_delay",
"net":
{
"log_name":"MyCDC01/A_Sig_adj_3",
"phy_name":"MyCDC01/A_Sig_adj_3"
},
"arrive":2.558,
"delay":0.300
},
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":2.558,
"delay":0.000
}
]
}
Name Cell/Site Name Delay Name Incr Arrival/Required Time Fanout
---------------------------------------- -------------- ------------- ----- --------------------- ------
MyCDC01/A_Sig_c.ff_inst/CLK->MyCDC01/A_Sig_c.ff_inst/Q
SLICEREG REG_DEL 0.271 2.258 1
MyCDC01/A_Sig_adj_3 NET DELAY 0.300 2.558 1
MyCDC01/A_Sig1_c.ff_inst/DF ENDPOINT 0.000 2.558 1
Destination Clock Path
{
"path_begin":
{
"type":"port",
"log_name":"ClkB",
"phy_name":"ClkB"
},
"path_end":
{
"type":"pin",
"log_name":"MyCDC01/A_Sig1_c.ff_inst/CLK",
"phy_name":"MyCDC01/A_Sig1_c.ff_inst/CLK"
},
"path_sections":[
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":0.000,
"delay":0.000
},
{
"type":"net_delay",
"net":
{
"log_name":"ClkB",
"phy_name":"ClkB"
},
"arrive":0.000,
"delay":0.000
},
{
"type":"site_delay",
"pin0":
{
"log_name":"ClkB_pad.bb_inst/B",
"phy_name":"ClkB_pad.bb_inst/B"
},
"pin1":
{
"log_name":"ClkB_pad.bb_inst/O",
"phy_name":"ClkB_pad.bb_inst/O"
},
"arrive":1.366,
"delay":1.366
},
{
"type":"net_delay",
"net":
{
"log_name":"ClkB_c",
"phy_name":"ClkB_c"
},
"arrive":1.987,
"delay":0.621
},
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":1.987,
"delay":0.000
}
]
}
Name Cell/Site Name Delay Name Incr Arrival/Required Time Fanout
---------------------------------------- -------------- ------------- ----- --------------------- ------
CONSTRAINT 0.000 0.000 1
ClkB top CLOCK LATENCY 0.000 0.000 1
ClkB NET DELAY 0.000 0.000 1
ClkB_pad.bb_inst/B->ClkB_pad.bb_inst/O BB PADI_DEL 1.366 1.366 4
ClkB_c NET DELAY 0.621 1.987 4
MyCDC01/A_Sig1_c.ff_inst/CLK CLOCK PIN 0.000 1.987 1
Uncertainty 0.000 1.987
Hold time 0.143 2.130
---------------------------------------- -------------- ------------- ----- --------------------- ------
Required Time -2.130
Arrival Time 2.558
---------------------------------------- -------------- ------------- ----- --------------------- ------
Path Slack (Passed) 0.428
++++ Path 3 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path Begin : A_Sig_c.ff_inst/Q (SLICEREG)
Path End : MyCDC01/A_Sig_c.ff_inst/DF (SLICEREG)
Source Clock : ClkA (R)
Destination Clock: ClkB (R)
Logic Level : 1
Delay Ratio : 60.0% (route), 40.0% (logic)
Clock Skew : 0.000 ns
Hold Constraint : 0.000 ns
Path Slack : 0.535 ns (Passed)
Source Clock Path
{
"path_begin":
{
"type":"port",
"log_name":"ClkA",
"phy_name":"ClkA"
},
"path_end":
{
"type":"pin",
"log_name":"A_Sig_c.ff_inst/CLK",
"phy_name":"A_Sig_c.ff_inst/CLK"
},
"path_sections":[
{
"type":"net_delay",
"net":
{
"log_name":"ClkA",
"phy_name":"ClkA"
},
"arrive":0.000,
"delay":0.000
},
{
"type":"site_delay",
"pin0":
{
"log_name":"ClkA_pad.bb_inst/B",
"phy_name":"ClkA_pad.bb_inst/B"
},
"pin1":
{
"log_name":"ClkA_pad.bb_inst/O",
"phy_name":"ClkA_pad.bb_inst/O"
},
"arrive":1.366,
"delay":1.366
},
{
"type":"net_delay",
"net":
{
"log_name":"ClkA_c",
"phy_name":"ClkA_c"
},
"arrive":1.987,
"delay":0.621
},
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":1.987,
"delay":0.000
}
]
}
Name Cell/Site Name Delay Name Incr Arrival/Required Time Fanout
---------------------------------------- -------------- ------------- ----- --------------------- ------
ClkA top CLOCK LATENCY 0.000 0.000 1
ClkA NET DELAY 0.000 0.000 1
ClkA_pad.bb_inst/B->ClkA_pad.bb_inst/O BB PADI_DEL 1.366 1.366 4
ClkA_c NET DELAY 0.621 1.987 4
A_Sig_c.ff_inst/CLK CLOCK PIN 0.000 1.987 1
Data Path
{
"path_begin":
{
"type":"pin",
"log_name":"A_Sig_c.ff_inst/Q",
"phy_name":"A_Sig_c.ff_inst/Q"
},
"path_end":
{
"type":"pin",
"log_name":"MyCDC01/A_Sig_c.ff_inst/DF",
"phy_name":"MyCDC01/A_Sig_c.ff_inst/DF"
},
"path_sections":[
{
"type":"site_delay",
"pin0":
{
"log_name":"A_Sig_c.ff_inst/CLK",
"phy_name":"A_Sig_c.ff_inst/CLK"
},
"pin1":
{
"log_name":"A_Sig_c.ff_inst/Q",
"phy_name":"A_Sig_c.ff_inst/Q"
},
"arrive":2.258,
"delay":0.271
},
{
"type":"net_delay",
"net":
{
"log_name":"A_Sig",
"phy_name":"A_Sig"
},
"arrive":2.665,
"delay":0.407
},
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":2.665,
"delay":0.000
}
]
}
Name Cell/Site Name Delay Name Incr Arrival/Required Time Fanout
---------------------------------------- -------------- ------------- ----- --------------------- ------
A_Sig_c.ff_inst/CLK->A_Sig_c.ff_inst/Q SLICEREG REG_DEL 0.271 2.258 2
A_Sig NET DELAY 0.407 2.665 2
MyCDC01/A_Sig_c.ff_inst/DF ENDPOINT 0.000 2.665 1
Destination Clock Path
{
"path_begin":
{
"type":"port",
"log_name":"ClkB",
"phy_name":"ClkB"
},
"path_end":
{
"type":"pin",
"log_name":"MyCDC01/A_Sig_c.ff_inst/CLK",
"phy_name":"MyCDC01/A_Sig_c.ff_inst/CLK"
},
"path_sections":[
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":0.000,
"delay":0.000
},
{
"type":"net_delay",
"net":
{
"log_name":"ClkB",
"phy_name":"ClkB"
},
"arrive":0.000,
"delay":0.000
},
{
"type":"site_delay",
"pin0":
{
"log_name":"ClkB_pad.bb_inst/B",
"phy_name":"ClkB_pad.bb_inst/B"
},
"pin1":
{
"log_name":"ClkB_pad.bb_inst/O",
"phy_name":"ClkB_pad.bb_inst/O"
},
"arrive":1.366,
"delay":1.366
},
{
"type":"net_delay",
"net":
{
"log_name":"ClkB_c",
"phy_name":"ClkB_c"
},
"arrive":1.987,
"delay":0.621
},
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":1.987,
"delay":0.000
}
]
}
Name Cell/Site Name Delay Name Incr Arrival/Required Time Fanout
---------------------------------------- -------------- ------------- ----- --------------------- ------
CONSTRAINT 0.000 0.000 1
ClkB top CLOCK LATENCY 0.000 0.000 1
ClkB NET DELAY 0.000 0.000 1
ClkB_pad.bb_inst/B->ClkB_pad.bb_inst/O BB PADI_DEL 1.366 1.366 4
ClkB_c NET DELAY 0.621 1.987 4
MyCDC01/A_Sig_c.ff_inst/CLK CLOCK PIN 0.000 1.987 1
Uncertainty 0.000 1.987
Hold time 0.143 2.130
---------------------------------------- -------------- ------------- ----- --------------------- ------
Required Time -2.130
Arrival Time 2.665
---------------------------------------- -------------- ------------- ----- --------------------- ------
Path Slack (Passed) 0.535
++++ Path 4 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path Begin : B_sig_c.ff_inst/Q (SLICEREG)
Path End : MyCDC02/A_Sig_c.ff_inst/DF (SLICEREG)
Source Clock : ClkB (R)
Destination Clock: ClkA (R)
Logic Level : 1
Delay Ratio : 60.0% (route), 40.0% (logic)
Clock Skew : 0.000 ns
Hold Constraint : 0.000 ns
Path Slack : 0.535 ns (Passed)
Source Clock Path
{
"path_begin":
{
"type":"port",
"log_name":"ClkB",
"phy_name":"ClkB"
},
"path_end":
{
"type":"pin",
"log_name":"B_sig_c.ff_inst/CLK",
"phy_name":"B_sig_c.ff_inst/CLK"
},
"path_sections":[
{
"type":"net_delay",
"net":
{
"log_name":"ClkB",
"phy_name":"ClkB"
},
"arrive":0.000,
"delay":0.000
},
{
"type":"site_delay",
"pin0":
{
"log_name":"ClkB_pad.bb_inst/B",
"phy_name":"ClkB_pad.bb_inst/B"
},
"pin1":
{
"log_name":"ClkB_pad.bb_inst/O",
"phy_name":"ClkB_pad.bb_inst/O"
},
"arrive":1.366,
"delay":1.366
},
{
"type":"net_delay",
"net":
{
"log_name":"ClkB_c",
"phy_name":"ClkB_c"
},
"arrive":1.987,
"delay":0.621
},
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":1.987,
"delay":0.000
}
]
}
Name Cell/Site Name Delay Name Incr Arrival/Required Time Fanout
---------------------------------------- -------------- ------------- ----- --------------------- ------
ClkB top CLOCK LATENCY 0.000 0.000 1
ClkB NET DELAY 0.000 0.000 1
ClkB_pad.bb_inst/B->ClkB_pad.bb_inst/O BB PADI_DEL 1.366 1.366 4
ClkB_c NET DELAY 0.621 1.987 4
B_sig_c.ff_inst/CLK CLOCK PIN 0.000 1.987 1
Data Path
{
"path_begin":
{
"type":"pin",
"log_name":"B_sig_c.ff_inst/Q",
"phy_name":"B_sig_c.ff_inst/Q"
},
"path_end":
{
"type":"pin",
"log_name":"MyCDC02/A_Sig_c.ff_inst/DF",
"phy_name":"MyCDC02/A_Sig_c.ff_inst/DF"
},
"path_sections":[
{
"type":"site_delay",
"pin0":
{
"log_name":"B_sig_c.ff_inst/CLK",
"phy_name":"B_sig_c.ff_inst/CLK"
},
"pin1":
{
"log_name":"B_sig_c.ff_inst/Q",
"phy_name":"B_sig_c.ff_inst/Q"
},
"arrive":2.258,
"delay":0.271
},
{
"type":"net_delay",
"net":
{
"log_name":"B_sig",
"phy_name":"B_sig"
},
"arrive":2.665,
"delay":0.407
},
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":2.665,
"delay":0.000
}
]
}
Name Cell/Site Name Delay Name Incr Arrival/Required Time Fanout
---------------------------------------- -------------- ------------- ----- --------------------- ------
B_sig_c.ff_inst/CLK->B_sig_c.ff_inst/Q SLICEREG REG_DEL 0.271 2.258 2
B_sig NET DELAY 0.407 2.665 2
MyCDC02/A_Sig_c.ff_inst/DF ENDPOINT 0.000 2.665 1
Destination Clock Path
{
"path_begin":
{
"type":"port",
"log_name":"ClkA",
"phy_name":"ClkA"
},
"path_end":
{
"type":"pin",
"log_name":"MyCDC02/A_Sig_c.ff_inst/CLK",
"phy_name":"MyCDC02/A_Sig_c.ff_inst/CLK"
},
"path_sections":[
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":0.000,
"delay":0.000
},
{
"type":"net_delay",
"net":
{
"log_name":"ClkA",
"phy_name":"ClkA"
},
"arrive":0.000,
"delay":0.000
},
{
"type":"site_delay",
"pin0":
{
"log_name":"ClkA_pad.bb_inst/B",
"phy_name":"ClkA_pad.bb_inst/B"
},
"pin1":
{
"log_name":"ClkA_pad.bb_inst/O",
"phy_name":"ClkA_pad.bb_inst/O"
},
"arrive":1.365,
"delay":1.366
},
{
"type":"net_delay",
"net":
{
"log_name":"ClkA_c",
"phy_name":"ClkA_c"
},
"arrive":1.986,
"delay":0.621
},
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":1.986,
"delay":0.000
}
]
}
Name Cell/Site Name Delay Name Incr Arrival/Required Time Fanout
---------------------------------------- -------------- ------------- ----- --------------------- ------
CONSTRAINT 0.000 0.000 1
ClkA top CLOCK LATENCY 0.000 0.000 1
ClkA NET DELAY 0.000 0.000 1
ClkA_pad.bb_inst/B->ClkA_pad.bb_inst/O BB PADI_DEL 1.366 1.365 4
ClkA_c NET DELAY 0.621 1.986 4
MyCDC02/A_Sig_c.ff_inst/CLK CLOCK PIN 0.000 1.986 1
Uncertainty 0.000 1.986
Hold time 0.143 2.129
---------------------------------------- -------------- ------------- ----- --------------------- ------
Required Time -2.129
Arrival Time 2.665
---------------------------------------- -------------- ------------- ----- --------------------- ------
Path Slack (Passed) 0.535
++++ Path 5 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path Begin : MyCDC02/A_Sig1.ff_inst/Q (SLICEREG)
Path End : out1_i0.ff_inst/DF (SLICEREG)
Source Clock : ClkA (R)
Destination Clock: ClkA (R)
Logic Level : 2
Delay Ratio : 57.1% (route), 42.9% (logic)
Clock Skew : 0.000 ns
Hold Constraint : 0.000 ns
Path Slack : 0.906 ns (Passed)
Source Clock Path
{
"path_begin":
{
"type":"port",
"log_name":"ClkA",
"phy_name":"ClkA"
},
"path_end":
{
"type":"pin",
"log_name":"MyCDC02/A_Sig1.ff_inst/CLK",
"phy_name":"MyCDC02/A_Sig1.ff_inst/CLK"
},
"path_sections":[
{
"type":"net_delay",
"net":
{
"log_name":"ClkA",
"phy_name":"ClkA"
},
"arrive":0.000,
"delay":0.000
},
{
"type":"site_delay",
"pin0":
{
"log_name":"ClkA_pad.bb_inst/B",
"phy_name":"ClkA_pad.bb_inst/B"
},
"pin1":
{
"log_name":"ClkA_pad.bb_inst/O",
"phy_name":"ClkA_pad.bb_inst/O"
},
"arrive":1.366,
"delay":1.366
},
{
"type":"net_delay",
"net":
{
"log_name":"ClkA_c",
"phy_name":"ClkA_c"
},
"arrive":1.987,
"delay":0.621
},
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":1.987,
"delay":0.000
}
]
}
Name Cell/Site Name Delay Name Incr Arrival/Required Time Fanout
---------------------------------------- -------------- ------------- ----- --------------------- ------
ClkA top CLOCK LATENCY 0.000 0.000 1
ClkA NET DELAY 0.000 0.000 1
ClkA_pad.bb_inst/B->ClkA_pad.bb_inst/O BB PADI_DEL 1.366 1.366 4
ClkA_c NET DELAY 0.621 1.987 4
MyCDC02/A_Sig1.ff_inst/CLK CLOCK PIN 0.000 1.987 1
Data Path
{
"path_begin":
{
"type":"pin",
"log_name":"MyCDC02/A_Sig1.ff_inst/Q",
"phy_name":"MyCDC02/A_Sig1.ff_inst/Q"
},
"path_end":
{
"type":"pin",
"log_name":"out1_i0.ff_inst/DF",
"phy_name":"out1_i0.ff_inst/DF"
},
"path_sections":[
{
"type":"site_delay",
"pin0":
{
"log_name":"MyCDC02/A_Sig1.ff_inst/CLK",
"phy_name":"MyCDC02/A_Sig1.ff_inst/CLK"
},
"pin1":
{
"log_name":"MyCDC02/A_Sig1.ff_inst/Q",
"phy_name":"MyCDC02/A_Sig1.ff_inst/Q"
},
"arrive":2.258,
"delay":0.271
},
{
"type":"net_delay",
"net":
{
"log_name":"B_sig1",
"phy_name":"B_sig1"
},
"arrive":2.558,
"delay":0.300
},
{
"type":"site_delay",
"pin0":
{
"log_name":"i5_2_lut/B",
"phy_name":"i5_2_lut/B"
},
"pin1":
{
"log_name":"i5_2_lut/Z",
"phy_name":"i5_2_lut/Z"
},
"arrive":2.737,
"delay":0.179
},
{
"type":"net_delay",
"net":
{
"log_name":"out1_c_N_1",
"phy_name":"out1_c_N_1"
},
"arrive":3.037,
"delay":0.300
},
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":3.037,
"delay":0.000
}
]
}
Name Cell/Site Name Delay Name Incr Arrival/Required Time Fanout
---------------------------------------- -------------- ------------- ----- --------------------- ------
MyCDC02/A_Sig1.ff_inst/CLK->MyCDC02/A_Sig1.ff_inst/Q
SLICEREG REG_DEL 0.271 2.258 1
B_sig1 NET DELAY 0.300 2.558 1
i5_2_lut/B->i5_2_lut/Z LUT4 CTOF_DEL 0.179 2.737 1
out1_c_N_1 NET DELAY 0.300 3.037 1
out1_i0.ff_inst/DF ENDPOINT 0.000 3.037 1
Destination Clock Path
{
"path_begin":
{
"type":"port",
"log_name":"ClkA",
"phy_name":"ClkA"
},
"path_end":
{
"type":"pin",
"log_name":"out1_i0.ff_inst/CLK",
"phy_name":"out1_i0.ff_inst/CLK"
},
"path_sections":[
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":0.000,
"delay":0.000
},
{
"type":"net_delay",
"net":
{
"log_name":"ClkA",
"phy_name":"ClkA"
},
"arrive":0.000,
"delay":0.000
},
{
"type":"site_delay",
"pin0":
{
"log_name":"ClkA_pad.bb_inst/B",
"phy_name":"ClkA_pad.bb_inst/B"
},
"pin1":
{
"log_name":"ClkA_pad.bb_inst/O",
"phy_name":"ClkA_pad.bb_inst/O"
},
"arrive":1.366,
"delay":1.366
},
{
"type":"net_delay",
"net":
{
"log_name":"ClkA_c",
"phy_name":"ClkA_c"
},
"arrive":1.987,
"delay":0.621
},
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":1.987,
"delay":0.000
}
]
}
Name Cell/Site Name Delay Name Incr Arrival/Required Time Fanout
---------------------------------------- -------------- ------------- ----- --------------------- ------
CONSTRAINT 0.000 0.000 1
ClkA top CLOCK LATENCY 0.000 0.000 1
ClkA NET DELAY 0.000 0.000 1
ClkA_pad.bb_inst/B->ClkA_pad.bb_inst/O BB PADI_DEL 1.366 1.366 4
ClkA_c NET DELAY 0.621 1.987 4
out1_i0.ff_inst/CLK CLOCK PIN 0.000 1.987 1
Uncertainty 0.000 1.987
Hold time 0.144 2.131
---------------------------------------- -------------- ------------- ----- --------------------- ------
Required Time -2.131
Arrival Time 3.037
---------------------------------------- -------------- ------------- ----- --------------------- ------
Path Slack (Passed) 0.906
++++ Path 6 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path Begin : MyCDC01/A_Sig1_c.ff_inst/Q (SLICEREG)
Path End : out2_i1.ff_inst/DF (SLICEREG)
Source Clock : ClkB (R)
Destination Clock: ClkB (R)
Logic Level : 2
Delay Ratio : 57.1% (route), 42.9% (logic)
Clock Skew : 0.000 ns
Hold Constraint : 0.000 ns
Path Slack : 0.906 ns (Passed)
Source Clock Path
{
"path_begin":
{
"type":"port",
"log_name":"ClkB",
"phy_name":"ClkB"
},
"path_end":
{
"type":"pin",
"log_name":"MyCDC01/A_Sig1_c.ff_inst/CLK",
"phy_name":"MyCDC01/A_Sig1_c.ff_inst/CLK"
},
"path_sections":[
{
"type":"net_delay",
"net":
{
"log_name":"ClkB",
"phy_name":"ClkB"
},
"arrive":0.000,
"delay":0.000
},
{
"type":"site_delay",
"pin0":
{
"log_name":"ClkB_pad.bb_inst/B",
"phy_name":"ClkB_pad.bb_inst/B"
},
"pin1":
{
"log_name":"ClkB_pad.bb_inst/O",
"phy_name":"ClkB_pad.bb_inst/O"
},
"arrive":1.366,
"delay":1.366
},
{
"type":"net_delay",
"net":
{
"log_name":"ClkB_c",
"phy_name":"ClkB_c"
},
"arrive":1.987,
"delay":0.621
},
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":1.987,
"delay":0.000
}
]
}
Name Cell/Site Name Delay Name Incr Arrival/Required Time Fanout
---------------------------------------- -------------- ------------- ----- --------------------- ------
ClkB top CLOCK LATENCY 0.000 0.000 1
ClkB NET DELAY 0.000 0.000 1
ClkB_pad.bb_inst/B->ClkB_pad.bb_inst/O BB PADI_DEL 1.366 1.366 4
ClkB_c NET DELAY 0.621 1.987 4
MyCDC01/A_Sig1_c.ff_inst/CLK CLOCK PIN 0.000 1.987 1
Data Path
{
"path_begin":
{
"type":"pin",
"log_name":"MyCDC01/A_Sig1_c.ff_inst/Q",
"phy_name":"MyCDC01/A_Sig1_c.ff_inst/Q"
},
"path_end":
{
"type":"pin",
"log_name":"out2_i1.ff_inst/DF",
"phy_name":"out2_i1.ff_inst/DF"
},
"path_sections":[
{
"type":"site_delay",
"pin0":
{
"log_name":"MyCDC01/A_Sig1_c.ff_inst/CLK",
"phy_name":"MyCDC01/A_Sig1_c.ff_inst/CLK"
},
"pin1":
{
"log_name":"MyCDC01/A_Sig1_c.ff_inst/Q",
"phy_name":"MyCDC01/A_Sig1_c.ff_inst/Q"
},
"arrive":2.258,
"delay":0.271
},
{
"type":"net_delay",
"net":
{
"log_name":"A_Sig1",
"phy_name":"A_Sig1"
},
"arrive":2.558,
"delay":0.300
},
{
"type":"site_delay",
"pin0":
{
"log_name":"i9_2_lut/B",
"phy_name":"i9_2_lut/B"
},
"pin1":
{
"log_name":"i9_2_lut/Z",
"phy_name":"i9_2_lut/Z"
},
"arrive":2.737,
"delay":0.179
},
{
"type":"net_delay",
"net":
{
"log_name":"out2_c_N_2",
"phy_name":"out2_c_N_2"
},
"arrive":3.037,
"delay":0.300
},
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":3.037,
"delay":0.000
}
]
}
Name Cell/Site Name Delay Name Incr Arrival/Required Time Fanout
---------------------------------------- -------------- ------------- ----- --------------------- ------
MyCDC01/A_Sig1_c.ff_inst/CLK->MyCDC01/A_Sig1_c.ff_inst/Q
SLICEREG REG_DEL 0.271 2.258 1
A_Sig1 NET DELAY 0.300 2.558 1
i9_2_lut/B->i9_2_lut/Z LUT4 CTOF_DEL 0.179 2.737 1
out2_c_N_2 NET DELAY 0.300 3.037 1
out2_i1.ff_inst/DF ENDPOINT 0.000 3.037 1
Destination Clock Path
{
"path_begin":
{
"type":"port",
"log_name":"ClkB",
"phy_name":"ClkB"
},
"path_end":
{
"type":"pin",
"log_name":"out2_i1.ff_inst/CLK",
"phy_name":"out2_i1.ff_inst/CLK"
},
"path_sections":[
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":0.000,
"delay":0.000
},
{
"type":"net_delay",
"net":
{
"log_name":"ClkB",
"phy_name":"ClkB"
},
"arrive":0.000,
"delay":0.000
},
{
"type":"site_delay",
"pin0":
{
"log_name":"ClkB_pad.bb_inst/B",
"phy_name":"ClkB_pad.bb_inst/B"
},
"pin1":
{
"log_name":"ClkB_pad.bb_inst/O",
"phy_name":"ClkB_pad.bb_inst/O"
},
"arrive":1.366,
"delay":1.366
},
{
"type":"net_delay",
"net":
{
"log_name":"ClkB_c",
"phy_name":"ClkB_c"
},
"arrive":1.987,
"delay":0.621
},
{
"type":"site_delay",
"pin0":
{
"log_name":"",
"phy_name":""
},
"pin1":
{
"log_name":"",
"phy_name":""
},
"arrive":1.987,
"delay":0.000
}
]
}
Name Cell/Site Name Delay Name Incr Arrival/Required Time Fanout
---------------------------------------- -------------- ------------- ----- --------------------- ------
CONSTRAINT 0.000 0.000 1
ClkB top CLOCK LATENCY 0.000 0.000 1
ClkB NET DELAY 0.000 0.000 1
ClkB_pad.bb_inst/B->ClkB_pad.bb_inst/O BB PADI_DEL 1.366 1.366 4
ClkB_c NET DELAY 0.621 1.987 4
out2_i1.ff_inst/CLK CLOCK PIN 0.000 1.987 1
Uncertainty 0.000 1.987
Hold time 0.144 2.131
---------------------------------------- -------------- ------------- ----- --------------------- ------
Required Time -2.131
Arrival Time 3.037
---------------------------------------- -------------- ------------- ----- --------------------- ------
Path Slack (Passed) 0.906
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
End of Detailed Report for timing paths
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
##########################################################