mirror of https://github.com/efabless/caravel.git
add signoff results for `gpio_control_block`:
- signoff summary report - DRC and LVS reports - STA timing reports for all corners - generated lib files for all corners - generated sdf files for all corners
This commit is contained in:
parent
bbb6bf775c
commit
6ebf42f962
|
@ -4,7 +4,7 @@ library("gpio_control_block.ff") {
|
|||
technology (cmos) ;
|
||||
delay_model : table_lookup ;
|
||||
library_features ( report_delay_calculation ) ;
|
||||
date : "Thu Oct 13 09:21:50 2022" ;
|
||||
date : "Tue Oct 18 15:41:16 2022" ;
|
||||
revision : "T-2022.03-SP3" ;
|
||||
nom_process : 1.0000 ;
|
||||
nom_voltage : 1.9500 ;
|
||||
|
|
|
@ -4,7 +4,7 @@ library("gpio_control_block.ss") {
|
|||
technology (cmos) ;
|
||||
delay_model : table_lookup ;
|
||||
library_features ( report_delay_calculation ) ;
|
||||
date : "Thu Oct 13 09:21:09 2022" ;
|
||||
date : "Tue Oct 18 15:40:24 2022" ;
|
||||
revision : "T-2022.03-SP3" ;
|
||||
nom_process : 1.0000 ;
|
||||
nom_voltage : 1.4000 ;
|
||||
|
|
|
@ -4,7 +4,7 @@ library("gpio_control_block.tt") {
|
|||
technology (cmos) ;
|
||||
delay_model : table_lookup ;
|
||||
library_features ( report_delay_calculation ) ;
|
||||
date : "Thu Oct 13 09:20:30 2022" ;
|
||||
date : "Tue Oct 18 15:39:45 2022" ;
|
||||
revision : "T-2022.03-SP3" ;
|
||||
nom_process : 1.0000 ;
|
||||
nom_voltage : 1.8000 ;
|
||||
|
|
|
@ -4,7 +4,7 @@ library("gpio_control_block.ff") {
|
|||
technology (cmos) ;
|
||||
delay_model : table_lookup ;
|
||||
library_features ( report_delay_calculation ) ;
|
||||
date : "Thu Oct 13 09:22:05 2022" ;
|
||||
date : "Tue Oct 18 15:41:36 2022" ;
|
||||
revision : "T-2022.03-SP3" ;
|
||||
nom_process : 1.0000 ;
|
||||
nom_voltage : 1.9500 ;
|
||||
|
|
|
@ -4,7 +4,7 @@ library("gpio_control_block.ss") {
|
|||
technology (cmos) ;
|
||||
delay_model : table_lookup ;
|
||||
library_features ( report_delay_calculation ) ;
|
||||
date : "Thu Oct 13 09:21:21 2022" ;
|
||||
date : "Tue Oct 18 15:40:37 2022" ;
|
||||
revision : "T-2022.03-SP3" ;
|
||||
nom_process : 1.0000 ;
|
||||
nom_voltage : 1.4000 ;
|
||||
|
|
|
@ -4,7 +4,7 @@ library("gpio_control_block.tt") {
|
|||
technology (cmos) ;
|
||||
delay_model : table_lookup ;
|
||||
library_features ( report_delay_calculation ) ;
|
||||
date : "Thu Oct 13 09:20:44 2022" ;
|
||||
date : "Tue Oct 18 15:39:59 2022" ;
|
||||
revision : "T-2022.03-SP3" ;
|
||||
nom_process : 1.0000 ;
|
||||
nom_voltage : 1.8000 ;
|
||||
|
|
|
@ -4,7 +4,7 @@ library("gpio_control_block.ff") {
|
|||
technology (cmos) ;
|
||||
delay_model : table_lookup ;
|
||||
library_features ( report_delay_calculation ) ;
|
||||
date : "Thu Oct 13 09:21:36 2022" ;
|
||||
date : "Tue Oct 18 15:40:57 2022" ;
|
||||
revision : "T-2022.03-SP3" ;
|
||||
nom_process : 1.0000 ;
|
||||
nom_voltage : 1.9500 ;
|
||||
|
|
|
@ -4,7 +4,7 @@ library("gpio_control_block.ss") {
|
|||
technology (cmos) ;
|
||||
delay_model : table_lookup ;
|
||||
library_features ( report_delay_calculation ) ;
|
||||
date : "Thu Oct 13 09:20:56 2022" ;
|
||||
date : "Tue Oct 18 15:40:12 2022" ;
|
||||
revision : "T-2022.03-SP3" ;
|
||||
nom_process : 1.0000 ;
|
||||
nom_voltage : 1.4000 ;
|
||||
|
|
|
@ -4,7 +4,7 @@ library("gpio_control_block.tt") {
|
|||
technology (cmos) ;
|
||||
delay_model : table_lookup ;
|
||||
library_features ( report_delay_calculation ) ;
|
||||
date : "Thu Oct 13 09:20:17 2022" ;
|
||||
date : "Tue Oct 18 15:39:31 2022" ;
|
||||
revision : "T-2022.03-SP3" ;
|
||||
nom_process : 1.0000 ;
|
||||
nom_voltage : 1.8000 ;
|
||||
|
|
|
@ -4,7 +4,7 @@ Report : constraint
|
|||
-path slack_only
|
||||
Design : gpio_control_block
|
||||
Version: T-2022.03-SP3
|
||||
Date : Thu Oct 13 09:21:50 2022
|
||||
Date : Tue Oct 18 15:41:16 2022
|
||||
****************************************
|
||||
|
||||
|
||||
|
|
|
@ -0,0 +1,204 @@
|
|||
****************************************
|
||||
Report : analysis_coverage
|
||||
-status_details {untested}
|
||||
-sort_by slack
|
||||
Design : gpio_control_block
|
||||
Version: T-2022.03-SP3
|
||||
Date : Tue Oct 18 15:41:16 2022
|
||||
****************************************
|
||||
|
||||
Type of Check Total Met Violated Untested
|
||||
--------------------------------------------------------------------------------
|
||||
setup 53 27 ( 51%) 0 ( 0%) 26 ( 49%)
|
||||
hold 53 27 ( 51%) 0 ( 0%) 26 ( 49%)
|
||||
recovery 40 0 ( 0%) 0 ( 0%) 40 (100%)
|
||||
removal 40 0 ( 0%) 0 ( 0%) 40 (100%)
|
||||
min_pulse_width 94 54 ( 57%) 0 ( 0%) 40 ( 43%)
|
||||
out_setup 21 18 ( 86%) 0 ( 0%) 3 ( 14%)
|
||||
out_hold 21 18 ( 86%) 0 ( 0%) 3 ( 14%)
|
||||
--------------------------------------------------------------------------------
|
||||
All Checks 322 144 ( 45%) 0 ( 0%) 178 ( 55%)
|
||||
|
||||
|
||||
Constrained Related Check
|
||||
Pin Pin Clock Type Slack Reason
|
||||
--------------------------------------------------------------------------------
|
||||
one - serial_clock out_hold untested no_paths
|
||||
one - serial_clock out_setup untested no_paths
|
||||
zero - serial_clock out_hold untested no_paths
|
||||
zero - serial_clock out_setup untested no_paths
|
||||
_119_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_119_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_119_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_124_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_124_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_124_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_127_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_127_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_127_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_123_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_123_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_123_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_112_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_112_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_112_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_112_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_112_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_112_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_112_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_112_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_112_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_112_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_131_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_131_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_131_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_121_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_121_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_121_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_125_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_125_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_125_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_118_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_118_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_118_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_118_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_118_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_118_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_118_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_118_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_118_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_118_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_126_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_126_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_126_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_128_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_128_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_128_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_130_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_130_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_130_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_132_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_132_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_132_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_120_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_120_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_120_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_122_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_122_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_122_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_129_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_129_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_129_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_108_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_108_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_108_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_108_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_108_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_108_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_108_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_108_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_108_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_108_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_106_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_106_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_106_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_106_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_106_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_106_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_106_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_106_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_106_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_106_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_109_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_109_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_109_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_109_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_109_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_109_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_109_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_109_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_109_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_109_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_115_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_115_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_115_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_115_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_115_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_115_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_115_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_115_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_115_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_115_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_117_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_117_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_117_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_117_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_117_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_117_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_117_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_117_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_117_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_117_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_110_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_110_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_110_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_110_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_110_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_110_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_110_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_110_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_110_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_110_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_116_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_116_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_116_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_116_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_116_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_116_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_116_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_116_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_116_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_116_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_113_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_113_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_113_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_113_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_113_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_113_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_113_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_113_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_113_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_113_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_107_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_107_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_107_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_107_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_107_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_107_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_107_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_107_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_107_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_107_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_114_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_114_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_114_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_114_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_114_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_114_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_114_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_114_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_114_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_114_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_111_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_111_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_111_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_111_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_111_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_111_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_111_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_111_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_111_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_111_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
resetn_out - serial_clock out_hold untested no_startpoint_clock
|
||||
resetn_out - serial_clock out_setup untested no_startpoint_clock
|
||||
1
|
|
@ -0,0 +1,11 @@
|
|||
****************************************
|
||||
Report : global_timing
|
||||
-format { narrow }
|
||||
-separate_all_groups
|
||||
Design : gpio_control_block
|
||||
Version: T-2022.03-SP3
|
||||
Date : Tue Oct 18 15:41:16 2022
|
||||
****************************************
|
||||
|
||||
|
||||
1
|
File diff suppressed because it is too large
Load Diff
|
@ -4,15 +4,15 @@ Report : timing
|
|||
-delay_type min
|
||||
-nets
|
||||
-nworst 10
|
||||
-slack_lesser_than 100.0000
|
||||
-max_paths 1000
|
||||
-slack_lesser_than 10.0000
|
||||
-max_paths 10000
|
||||
-transition_time
|
||||
-capacitance
|
||||
-sort_by slack
|
||||
-include_hierarchical_pins
|
||||
Design : gpio_control_block
|
||||
Version: T-2022.03-SP3
|
||||
Date : Thu Oct 13 09:21:50 2022
|
||||
Date : Tue Oct 18 15:41:16 2022
|
||||
****************************************
|
||||
|
||||
|
||||
|
@ -2916,8 +2916,8 @@ Date : Thu Oct 13 09:21:50 2022
|
|||
net19 (net) 1 0.0200
|
||||
output19/X (sky130_fd_sc_hd__buf_16) 0.2019 0.1825 & 0.8445 r
|
||||
pad_gpio_vtrip_sel (net) 1 0.2224
|
||||
pad_gpio_vtrip_sel (out) 0.2038 0.0133 & 0.8579 r
|
||||
data arrival time 0.8579
|
||||
pad_gpio_vtrip_sel (out) 0.2038 0.0133 & 0.8578 r
|
||||
data arrival time 0.8578
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
|
@ -2927,7 +2927,7 @@ Date : Thu Oct 13 09:21:50 2022
|
|||
data required time -4.9000
|
||||
---------------------------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -0.8579
|
||||
data arrival time -0.8578
|
||||
---------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 5.7579
|
||||
|
||||
|
@ -3932,526 +3932,4 @@ Date : Thu Oct 13 09:21:50 2022
|
|||
slack (MET) 6.0859
|
||||
|
||||
|
||||
Startpoint: pad_gpio_in
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: mgmt_gpio_in
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 f
|
||||
pad_gpio_in (in) 0.0216 0.0123 & 5.0123 f
|
||||
pad_gpio_in (net) 2 0.0127
|
||||
input3/X (sky130_fd_sc_hd__buf_2) 0.0208 0.0733 & 5.0856 f
|
||||
net3 (net) 2 0.0047
|
||||
_133_/X (sky130_fd_sc_hd__buf_2) 0.0374 0.0912 & 5.1768 f
|
||||
net6 (net) 1 0.0164
|
||||
output6/X (sky130_fd_sc_hd__buf_16) 0.1088 0.1442 & 5.3210 f
|
||||
mgmt_gpio_in (net) 1 0.2178
|
||||
mgmt_gpio_in (out) 0.1088 0.0120 & 5.3330 f
|
||||
data arrival time 5.3330
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.3330
|
||||
------------------------------------------------------------------------------------
|
||||
slack (MET) 10.2330
|
||||
|
||||
|
||||
Startpoint: user_gpio_oeb
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: pad_gpio_outenb
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 f
|
||||
user_gpio_oeb (in) 0.0332 0.0195 & 5.0195 f
|
||||
user_gpio_oeb (net) 2 0.0197
|
||||
_061_/X (sky130_fd_sc_hd__mux2_4) 0.0488 0.1730 & 5.1925 f
|
||||
net17 (net) 1 0.0152
|
||||
output17/X (sky130_fd_sc_hd__buf_16) 0.1139 0.1426 & 5.3351 f
|
||||
pad_gpio_outenb (net) 1 0.2180
|
||||
pad_gpio_outenb (out) 0.1139 0.0232 & 5.3583 f
|
||||
data arrival time 5.3583
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.3583
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 10.2583
|
||||
|
||||
|
||||
Startpoint: user_gpio_oeb
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: pad_gpio_outenb
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 r
|
||||
user_gpio_oeb (in) 0.0750 0.0478 & 5.0478 r
|
||||
user_gpio_oeb (net) 2 0.0201
|
||||
_061_/X (sky130_fd_sc_hd__mux2_4) 0.0492 0.1215 & 5.1693 r
|
||||
net17 (net) 1 0.0166
|
||||
output17/X (sky130_fd_sc_hd__buf_16) 0.2005 0.1677 & 5.3370 r
|
||||
pad_gpio_outenb (net) 1 0.2180
|
||||
pad_gpio_outenb (out) 0.2005 0.0237 & 5.3606 r
|
||||
data arrival time 5.3606
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.3606
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 10.2606
|
||||
|
||||
|
||||
Startpoint: pad_gpio_in
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: mgmt_gpio_in
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 r
|
||||
pad_gpio_in (in) 0.0503 0.0318 & 5.0318 r
|
||||
pad_gpio_in (net) 2 0.0129
|
||||
input3/X (sky130_fd_sc_hd__buf_2) 0.0269 0.0716 & 5.1033 r
|
||||
net3 (net) 2 0.0050
|
||||
_133_/X (sky130_fd_sc_hd__buf_2) 0.0706 0.0957 & 5.1990 r
|
||||
net6 (net) 1 0.0178
|
||||
output6/X (sky130_fd_sc_hd__buf_16) 0.1980 0.1770 & 5.3760 r
|
||||
mgmt_gpio_in (net) 1 0.2178
|
||||
mgmt_gpio_in (out) 0.1999 0.0129 & 5.3889 r
|
||||
data arrival time 5.3889
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.3889
|
||||
------------------------------------------------------------------------------------
|
||||
slack (MET) 10.2889
|
||||
|
||||
|
||||
Startpoint: pad_gpio_in
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: user_gpio_in
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 f
|
||||
pad_gpio_in (in) 0.0216 0.0123 & 5.0123 f
|
||||
pad_gpio_in (net) 2 0.0127
|
||||
input3/X (sky130_fd_sc_hd__buf_2) 0.0208 0.0733 & 5.0856 f
|
||||
net3 (net) 2 0.0047
|
||||
_067_/X (sky130_fd_sc_hd__and2_2) 0.0693 0.1562 & 5.2417 f
|
||||
net22 (net) 1 0.0288
|
||||
output22/X (sky130_fd_sc_hd__buf_16) 0.1098 0.1611 & 5.4029 f
|
||||
user_gpio_in (net) 1 0.2201
|
||||
user_gpio_in (out) 0.1098 0.0124 & 5.4153 f
|
||||
data arrival time 5.4153
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.4153
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 10.3153
|
||||
|
||||
|
||||
Startpoint: pad_gpio_in
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: user_gpio_in
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 r
|
||||
pad_gpio_in (in) 0.0503 0.0318 & 5.0318 r
|
||||
pad_gpio_in (net) 2 0.0129
|
||||
input3/X (sky130_fd_sc_hd__buf_2) 0.0269 0.0716 & 5.1033 r
|
||||
net3 (net) 2 0.0050
|
||||
_067_/X (sky130_fd_sc_hd__and2_2) 0.1262 0.1505 & 5.2538 r
|
||||
net22 (net) 1 0.0301
|
||||
output22/X (sky130_fd_sc_hd__buf_16) 0.2003 0.1852 & 5.4390 r
|
||||
user_gpio_in (net) 1 0.2201
|
||||
user_gpio_in (out) 0.2022 0.0133 & 5.4523 r
|
||||
data arrival time 5.4523
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.4523
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 10.3523
|
||||
|
||||
|
||||
Startpoint: mgmt_gpio_oeb
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: pad_gpio_outenb
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 r
|
||||
mgmt_gpio_oeb (in) 0.0404 0.0253 & 5.0253 r
|
||||
mgmt_gpio_oeb (net) 2 0.0101
|
||||
input1/X (sky130_fd_sc_hd__buf_2) 0.0405 0.0780 & 5.1033 r
|
||||
net1 (net) 2 0.0090
|
||||
_060_/X (sky130_fd_sc_hd__and2_0) 0.0435 0.0781 & 5.1814 r
|
||||
_041_ (net) 1 0.0032
|
||||
_061_/X (sky130_fd_sc_hd__mux2_4) 0.0492 0.1102 & 5.2916 r
|
||||
net17 (net) 1 0.0166
|
||||
output17/X (sky130_fd_sc_hd__buf_16) 0.2005 0.1677 & 5.4593 r
|
||||
pad_gpio_outenb (net) 1 0.2180
|
||||
pad_gpio_outenb (out) 0.2005 0.0237 & 5.4830 r
|
||||
data arrival time 5.4830
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.4830
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 10.3830
|
||||
|
||||
|
||||
Startpoint: mgmt_gpio_oeb
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: pad_gpio_outenb
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 f
|
||||
mgmt_gpio_oeb (in) 0.0167 0.0097 & 5.0097 f
|
||||
mgmt_gpio_oeb (net) 2 0.0099
|
||||
input1/X (sky130_fd_sc_hd__buf_2) 0.0266 0.0777 & 5.0874 f
|
||||
net1 (net) 2 0.0087
|
||||
_060_/X (sky130_fd_sc_hd__and2_0) 0.0285 0.0944 & 5.1819 f
|
||||
_041_ (net) 1 0.0029
|
||||
_061_/X (sky130_fd_sc_hd__mux2_4) 0.0488 0.1627 & 5.3446 f
|
||||
net17 (net) 1 0.0152
|
||||
output17/X (sky130_fd_sc_hd__buf_16) 0.1139 0.1426 & 5.4872 f
|
||||
pad_gpio_outenb (net) 1 0.2180
|
||||
pad_gpio_outenb (out) 0.1139 0.0232 & 5.5104 f
|
||||
data arrival time 5.5104
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.5104
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 10.4104
|
||||
|
||||
|
||||
Startpoint: _131_ (rising edge-triggered flip-flop clocked by serial_clock)
|
||||
Endpoint: _132_ (rising edge-triggered flip-flop clocked by serial_clock')
|
||||
Last common pin: serial_clock
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 50.0000 50.0000
|
||||
clock source latency 0.0000 50.0000
|
||||
serial_clock (in) 0.0948 0.0625 & 50.0625 r
|
||||
serial_clock (net) 2 0.0260
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0346 0.1053 & 50.1678 r
|
||||
clknet_0_serial_clock (net) 2 0.0232
|
||||
clkbuf_1_1__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0426 0.0940 & 50.2618 r
|
||||
serial_clock_out_buffered (net) 6 0.0319
|
||||
_131_/CLK (sky130_fd_sc_hd__dfrtp_4) 0.0428 0.0018 & 50.2637 r
|
||||
_131_/Q (sky130_fd_sc_hd__dfrtp_4) 0.0418 0.2538 & 50.5175 r
|
||||
shift_register[12] (net) 2 0.0083
|
||||
_132_/D (sky130_fd_sc_hd__dfrtp_2) 0.0418 0.0003 & 50.5178 r
|
||||
data arrival time 50.5178
|
||||
|
||||
clock serial_clock' (rise edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.0407 0.0259 & 25.0259 f
|
||||
serial_clock (net) 2 0.0250
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0275 0.1048 & 25.1307 f
|
||||
clknet_0_serial_clock (net) 2 0.0213
|
||||
clkbuf_1_0__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0389 0.1059 & 25.2366 f
|
||||
clknet_1_0__leaf_serial_clock (net) 9 0.0363
|
||||
_059__14/Y (sky130_fd_sc_hd__inv_2) 0.0464 0.0549 & 25.2915 r
|
||||
net45 (net) 1 0.0119
|
||||
_132_/CLK (sky130_fd_sc_hd__dfrtp_2) 0.0464 0.0006 & 25.2921 r
|
||||
clock reconvergence pessimism 0.0000 25.2921
|
||||
clock uncertainty 0.1000 25.3921
|
||||
library hold time -0.0201 25.3720
|
||||
data required time 25.3720
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time 25.3720
|
||||
data arrival time -50.5178
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 25.1458
|
||||
|
||||
|
||||
Startpoint: _131_ (rising edge-triggered flip-flop clocked by serial_clock)
|
||||
Endpoint: _132_ (rising edge-triggered flip-flop clocked by serial_clock')
|
||||
Last common pin: serial_clock
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 50.0000 50.0000
|
||||
clock source latency 0.0000 50.0000
|
||||
serial_clock (in) 0.0948 0.0625 & 50.0625 r
|
||||
serial_clock (net) 2 0.0260
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0346 0.1053 & 50.1678 r
|
||||
clknet_0_serial_clock (net) 2 0.0232
|
||||
clkbuf_1_1__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0426 0.0940 & 50.2618 r
|
||||
serial_clock_out_buffered (net) 6 0.0319
|
||||
_131_/CLK (sky130_fd_sc_hd__dfrtp_4) 0.0428 0.0018 & 50.2637 r
|
||||
_131_/Q (sky130_fd_sc_hd__dfrtp_4) 0.0456 0.2955 & 50.5592 f
|
||||
shift_register[12] (net) 2 0.0081
|
||||
_132_/D (sky130_fd_sc_hd__dfrtp_2) 0.0456 0.0003 & 50.5595 f
|
||||
data arrival time 50.5595
|
||||
|
||||
clock serial_clock' (rise edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.0407 0.0259 & 25.0259 f
|
||||
serial_clock (net) 2 0.0250
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0275 0.1048 & 25.1307 f
|
||||
clknet_0_serial_clock (net) 2 0.0213
|
||||
clkbuf_1_0__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0389 0.1059 & 25.2366 f
|
||||
clknet_1_0__leaf_serial_clock (net) 9 0.0363
|
||||
_059__14/Y (sky130_fd_sc_hd__inv_2) 0.0464 0.0549 & 25.2915 r
|
||||
net45 (net) 1 0.0119
|
||||
_132_/CLK (sky130_fd_sc_hd__dfrtp_2) 0.0464 0.0006 & 25.2921 r
|
||||
clock reconvergence pessimism 0.0000 25.2921
|
||||
clock uncertainty 0.1000 25.3921
|
||||
library hold time -0.0326 25.3596
|
||||
data required time 25.3596
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time 25.3596
|
||||
data arrival time -50.5595
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 25.1999
|
||||
|
||||
|
||||
Startpoint: serial_clock
|
||||
(clock source 'serial_clock')
|
||||
Endpoint: serial_clock_out
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock (fall edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.0407 0.0259 & 25.0259 f
|
||||
serial_clock (net) 2 0.0250
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0275 0.1048 & 25.1307 f
|
||||
clknet_0_serial_clock (net) 2 0.0213
|
||||
clkbuf_1_1__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0339 0.1038 & 25.2345 f
|
||||
serial_clock_out_buffered (net) 6 0.0302
|
||||
serial_clock_out_buffer/X (sky130_fd_sc_hd__clkbuf_16) 0.1251 0.1653 & 25.3998 f
|
||||
serial_clock_out (net) 1 0.2248
|
||||
serial_clock_out (out) 0.1251 0.0205 & 25.4203 f
|
||||
data arrival time 25.4203
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -25.4203
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 30.3203
|
||||
|
||||
|
||||
Startpoint: serial_load
|
||||
(clock source 'serial_load')
|
||||
Endpoint: serial_load_out
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
---------------------------------------------------------------------------------------------------------
|
||||
clock serial_load (fall edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_load (in) 0.0344 0.0221 & 25.0221 f
|
||||
serial_load (net) 2 0.0211
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0266 0.1004 & 25.1225 f
|
||||
clknet_0_serial_load (net) 2 0.0193
|
||||
clkbuf_1_1__f_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0468 0.1124 & 25.2349 f
|
||||
serial_load_out_buffered (net) 8 0.0577
|
||||
serial_load_out_buffer/X (sky130_fd_sc_hd__clkbuf_16) 0.1290 0.1572 & 25.3921 f
|
||||
serial_load_out (net) 1 0.2229
|
||||
serial_load_out (out) 0.1290 0.0454 & 25.4375 f
|
||||
data arrival time 25.4375
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
---------------------------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -25.4375
|
||||
---------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 30.3375
|
||||
|
||||
|
||||
Startpoint: _132_ (rising edge-triggered flip-flop clocked by serial_clock')
|
||||
Endpoint: serial_data_out
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock' (rise edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.0407 0.0259 & 25.0259 f
|
||||
serial_clock (net) 2 0.0250
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0275 0.1048 & 25.1307 f
|
||||
clknet_0_serial_clock (net) 2 0.0213
|
||||
clkbuf_1_0__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0389 0.1059 & 25.2366 f
|
||||
clknet_1_0__leaf_serial_clock (net) 9 0.0363
|
||||
_059__14/Y (sky130_fd_sc_hd__inv_2) 0.0464 0.0549 & 25.2915 r
|
||||
net45 (net) 1 0.0119
|
||||
_132_/CLK (sky130_fd_sc_hd__dfrtp_2) 0.0464 0.0006 & 25.2921 r
|
||||
_132_/Q (sky130_fd_sc_hd__dfrtp_2) 0.0514 0.2721 & 25.5643 f
|
||||
net21 (net) 1 0.0155
|
||||
output21/X (sky130_fd_sc_hd__buf_16) 0.1099 0.1498 & 25.7141 f
|
||||
serial_data_out (net) 1 0.2190
|
||||
serial_data_out (out) 0.1099 0.0131 & 25.7272 f
|
||||
data arrival time 25.7272
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -25.7272
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 30.6272
|
||||
|
||||
|
||||
Startpoint: _132_ (rising edge-triggered flip-flop clocked by serial_clock')
|
||||
Endpoint: serial_data_out
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock' (rise edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.0407 0.0259 & 25.0259 f
|
||||
serial_clock (net) 2 0.0250
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0275 0.1048 & 25.1307 f
|
||||
clknet_0_serial_clock (net) 2 0.0213
|
||||
clkbuf_1_0__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0389 0.1059 & 25.2366 f
|
||||
clknet_1_0__leaf_serial_clock (net) 9 0.0363
|
||||
_059__14/Y (sky130_fd_sc_hd__inv_2) 0.0464 0.0549 & 25.2915 r
|
||||
net45 (net) 1 0.0119
|
||||
_132_/CLK (sky130_fd_sc_hd__dfrtp_2) 0.0464 0.0006 & 25.2921 r
|
||||
_132_/Q (sky130_fd_sc_hd__dfrtp_2) 0.0716 0.2518 & 25.5439 r
|
||||
net21 (net) 1 0.0168
|
||||
output21/X (sky130_fd_sc_hd__buf_16) 0.2005 0.1769 & 25.7208 r
|
||||
serial_data_out (net) 1 0.2190
|
||||
serial_data_out (out) 0.2019 0.0142 & 25.7350 r
|
||||
data arrival time 25.7350
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -25.7350
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 30.6350
|
||||
|
||||
|
||||
1
|
||||
|
|
|
@ -4,7 +4,7 @@ Report : constraint
|
|||
-path slack_only
|
||||
Design : gpio_control_block
|
||||
Version: T-2022.03-SP3
|
||||
Date : Thu Oct 13 09:21:09 2022
|
||||
Date : Tue Oct 18 15:40:24 2022
|
||||
****************************************
|
||||
|
||||
|
||||
|
|
|
@ -0,0 +1,204 @@
|
|||
****************************************
|
||||
Report : analysis_coverage
|
||||
-status_details {untested}
|
||||
-sort_by slack
|
||||
Design : gpio_control_block
|
||||
Version: T-2022.03-SP3
|
||||
Date : Tue Oct 18 15:40:24 2022
|
||||
****************************************
|
||||
|
||||
Type of Check Total Met Violated Untested
|
||||
--------------------------------------------------------------------------------
|
||||
setup 53 27 ( 51%) 0 ( 0%) 26 ( 49%)
|
||||
hold 53 27 ( 51%) 0 ( 0%) 26 ( 49%)
|
||||
recovery 40 0 ( 0%) 0 ( 0%) 40 (100%)
|
||||
removal 40 0 ( 0%) 0 ( 0%) 40 (100%)
|
||||
min_pulse_width 94 54 ( 57%) 0 ( 0%) 40 ( 43%)
|
||||
out_setup 21 18 ( 86%) 0 ( 0%) 3 ( 14%)
|
||||
out_hold 21 18 ( 86%) 0 ( 0%) 3 ( 14%)
|
||||
--------------------------------------------------------------------------------
|
||||
All Checks 322 144 ( 45%) 0 ( 0%) 178 ( 55%)
|
||||
|
||||
|
||||
Constrained Related Check
|
||||
Pin Pin Clock Type Slack Reason
|
||||
--------------------------------------------------------------------------------
|
||||
one - serial_clock out_hold untested no_paths
|
||||
one - serial_clock out_setup untested no_paths
|
||||
zero - serial_clock out_hold untested no_paths
|
||||
zero - serial_clock out_setup untested no_paths
|
||||
_119_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_119_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_119_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_124_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_124_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_124_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_127_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_127_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_127_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_123_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_123_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_123_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_112_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_112_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_112_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_112_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_112_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_112_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_112_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_112_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_112_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_112_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_131_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_131_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_131_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_121_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_121_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_121_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_125_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_125_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_125_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_118_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_118_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_118_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_118_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_118_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_118_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_118_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_118_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_118_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_118_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_126_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_126_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_126_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_128_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_128_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_128_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_130_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_130_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_130_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_132_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_132_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_132_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_120_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_120_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_120_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_122_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_122_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_122_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_129_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_129_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_129_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_108_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_108_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_108_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_108_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_108_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_108_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_108_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_108_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_108_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_108_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_106_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_106_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_106_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_106_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_106_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_106_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_106_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_106_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_106_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_106_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_109_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_109_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_109_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_109_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_109_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_109_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_109_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_109_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_109_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_109_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_115_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_115_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_115_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_115_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_115_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_115_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_115_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_115_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_115_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_115_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_117_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_117_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_117_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_117_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_117_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_117_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_117_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_117_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_117_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_117_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_110_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_110_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_110_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_110_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_110_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_110_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_110_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_110_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_110_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_110_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_116_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_116_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_116_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_116_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_116_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_116_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_116_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_116_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_116_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_116_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_113_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_113_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_113_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_113_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_113_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_113_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_113_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_113_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_113_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_113_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_107_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_107_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_107_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_107_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_107_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_107_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_107_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_107_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_107_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_107_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_114_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_114_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_114_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_114_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_114_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_114_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_114_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_114_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_114_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_114_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_111_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_111_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_111_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_111_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_111_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_111_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_111_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_111_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_111_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_111_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
resetn_out - serial_clock out_hold untested no_startpoint_clock
|
||||
resetn_out - serial_clock out_setup untested no_startpoint_clock
|
||||
1
|
|
@ -0,0 +1,11 @@
|
|||
****************************************
|
||||
Report : global_timing
|
||||
-format { narrow }
|
||||
-separate_all_groups
|
||||
Design : gpio_control_block
|
||||
Version: T-2022.03-SP3
|
||||
Date : Tue Oct 18 15:40:24 2022
|
||||
****************************************
|
||||
|
||||
|
||||
1
|
File diff suppressed because it is too large
Load Diff
|
@ -4,15 +4,15 @@ Report : timing
|
|||
-delay_type min
|
||||
-nets
|
||||
-nworst 10
|
||||
-slack_lesser_than 100.0000
|
||||
-max_paths 1000
|
||||
-slack_lesser_than 10.0000
|
||||
-max_paths 10000
|
||||
-transition_time
|
||||
-capacitance
|
||||
-sort_by slack
|
||||
-include_hierarchical_pins
|
||||
Design : gpio_control_block
|
||||
Version: T-2022.03-SP3
|
||||
Date : Thu Oct 13 09:21:09 2022
|
||||
Date : Tue Oct 18 15:40:24 2022
|
||||
****************************************
|
||||
|
||||
|
||||
|
@ -3932,526 +3932,4 @@ Date : Thu Oct 13 09:21:09 2022
|
|||
slack (MET) 9.7430
|
||||
|
||||
|
||||
Startpoint: user_gpio_oeb
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: pad_gpio_outenb
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 r
|
||||
user_gpio_oeb (in) 0.2164 0.1416 & 5.1416 r
|
||||
user_gpio_oeb (net) 2 0.0202
|
||||
_061_/X (sky130_fd_sc_hd__mux2_4) 0.1554 0.5254 & 5.6669 r
|
||||
net17 (net) 1 0.0155
|
||||
output17/X (sky130_fd_sc_hd__buf_16) 0.4935 0.5450 & 6.2119 r
|
||||
pad_gpio_outenb (net) 1 0.2180
|
||||
pad_gpio_outenb (out) 0.4966 0.0255 & 6.2374 r
|
||||
data arrival time 6.2374
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -6.2374
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 11.1374
|
||||
|
||||
|
||||
Startpoint: pad_gpio_in
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: mgmt_gpio_in
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 f
|
||||
pad_gpio_in (in) 0.0817 0.0530 & 5.0530 f
|
||||
pad_gpio_in (net) 2 0.0127
|
||||
input3/X (sky130_fd_sc_hd__buf_2) 0.0697 0.3301 & 5.3831 f
|
||||
net3 (net) 2 0.0044
|
||||
_133_/X (sky130_fd_sc_hd__buf_2) 0.1289 0.3880 & 5.7710 f
|
||||
net6 (net) 1 0.0156
|
||||
output6/X (sky130_fd_sc_hd__buf_16) 0.2575 0.4951 & 6.2662 f
|
||||
mgmt_gpio_in (net) 1 0.2178
|
||||
mgmt_gpio_in (out) 0.2589 0.0128 & 6.2789 f
|
||||
data arrival time 6.2789
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -6.2789
|
||||
------------------------------------------------------------------------------------
|
||||
slack (MET) 11.1789
|
||||
|
||||
|
||||
Startpoint: pad_gpio_in
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: mgmt_gpio_in
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 r
|
||||
pad_gpio_in (in) 0.1440 0.0915 & 5.0915 r
|
||||
pad_gpio_in (net) 2 0.0129
|
||||
input3/X (sky130_fd_sc_hd__buf_2) 0.0804 0.2782 & 5.3697 r
|
||||
net3 (net) 2 0.0046
|
||||
_133_/X (sky130_fd_sc_hd__buf_2) 0.1993 0.3391 & 5.7088 r
|
||||
net6 (net) 1 0.0167
|
||||
output6/X (sky130_fd_sc_hd__buf_16) 0.4859 0.5793 & 6.2881 r
|
||||
mgmt_gpio_in (net) 1 0.2178
|
||||
mgmt_gpio_in (out) 0.4867 0.0128 & 6.3009 r
|
||||
data arrival time 6.3009
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -6.3009
|
||||
------------------------------------------------------------------------------------
|
||||
slack (MET) 11.2009
|
||||
|
||||
|
||||
Startpoint: user_gpio_oeb
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: pad_gpio_outenb
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 f
|
||||
user_gpio_oeb (in) 0.1235 0.0823 & 5.0823 f
|
||||
user_gpio_oeb (net) 2 0.0199
|
||||
_061_/X (sky130_fd_sc_hd__mux2_4) 0.1464 0.7762 & 5.8585 f
|
||||
net17 (net) 1 0.0144
|
||||
output17/X (sky130_fd_sc_hd__buf_16) 0.2651 0.4892 & 6.3477 f
|
||||
pad_gpio_outenb (net) 1 0.2180
|
||||
pad_gpio_outenb (out) 0.2689 0.0264 & 6.3740 f
|
||||
data arrival time 6.3740
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -6.3740
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 11.2740
|
||||
|
||||
|
||||
Startpoint: pad_gpio_in
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: user_gpio_in
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 r
|
||||
pad_gpio_in (in) 0.1440 0.0915 & 5.0915 r
|
||||
pad_gpio_in (net) 2 0.0129
|
||||
input3/X (sky130_fd_sc_hd__buf_2) 0.0804 0.2782 & 5.3697 r
|
||||
net3 (net) 2 0.0046
|
||||
_067_/X (sky130_fd_sc_hd__and2_2) 0.3631 0.5950 & 5.9647 r
|
||||
net22 (net) 1 0.0291
|
||||
output22/X (sky130_fd_sc_hd__buf_16) 0.4890 0.6625 & 6.6271 r
|
||||
user_gpio_in (net) 1 0.2201
|
||||
user_gpio_in (out) 0.4898 0.0132 & 6.6403 r
|
||||
data arrival time 6.6403
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -6.6403
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 11.5403
|
||||
|
||||
|
||||
Startpoint: pad_gpio_in
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: user_gpio_in
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 f
|
||||
pad_gpio_in (in) 0.0817 0.0530 & 5.0530 f
|
||||
pad_gpio_in (net) 2 0.0127
|
||||
input3/X (sky130_fd_sc_hd__buf_2) 0.0697 0.3301 & 5.3831 f
|
||||
net3 (net) 2 0.0044
|
||||
_067_/X (sky130_fd_sc_hd__and2_2) 0.2393 0.7383 & 6.1214 f
|
||||
net22 (net) 1 0.0280
|
||||
output22/X (sky130_fd_sc_hd__buf_16) 0.2599 0.5572 & 6.6787 f
|
||||
user_gpio_in (net) 1 0.2201
|
||||
user_gpio_in (out) 0.2614 0.0132 & 6.6918 f
|
||||
data arrival time 6.6918
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -6.6918
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 11.5918
|
||||
|
||||
|
||||
Startpoint: mgmt_gpio_oeb
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: pad_gpio_outenb
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 r
|
||||
mgmt_gpio_oeb (in) 0.1170 0.0728 & 5.0728 r
|
||||
mgmt_gpio_oeb (net) 2 0.0102
|
||||
input1/X (sky130_fd_sc_hd__buf_2) 0.1187 0.2957 & 5.3684 r
|
||||
net1 (net) 2 0.0085
|
||||
_060_/X (sky130_fd_sc_hd__and2_0) 0.1548 0.3527 & 5.7212 r
|
||||
_041_ (net) 1 0.0031
|
||||
_061_/X (sky130_fd_sc_hd__mux2_4) 0.1554 0.4923 & 6.2135 r
|
||||
net17 (net) 1 0.0155
|
||||
output17/X (sky130_fd_sc_hd__buf_16) 0.4935 0.5450 & 6.7584 r
|
||||
pad_gpio_outenb (net) 1 0.2180
|
||||
pad_gpio_outenb (out) 0.4966 0.0255 & 6.7840 r
|
||||
data arrival time 6.7840
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -6.7840
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 11.6840
|
||||
|
||||
|
||||
Startpoint: mgmt_gpio_oeb
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: pad_gpio_outenb
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 f
|
||||
mgmt_gpio_oeb (in) 0.0657 0.0419 & 5.0419 f
|
||||
mgmt_gpio_oeb (net) 2 0.0100
|
||||
input1/X (sky130_fd_sc_hd__buf_2) 0.0918 0.3475 & 5.3894 f
|
||||
net1 (net) 2 0.0084
|
||||
_060_/X (sky130_fd_sc_hd__and2_0) 0.1038 0.4370 & 5.8265 f
|
||||
_041_ (net) 1 0.0029
|
||||
_061_/X (sky130_fd_sc_hd__mux2_4) 0.1464 0.7462 & 6.5727 f
|
||||
net17 (net) 1 0.0144
|
||||
output17/X (sky130_fd_sc_hd__buf_16) 0.2651 0.4892 & 7.0618 f
|
||||
pad_gpio_outenb (net) 1 0.2180
|
||||
pad_gpio_outenb (out) 0.2689 0.0264 & 7.0882 f
|
||||
data arrival time 7.0882
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -7.0882
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 11.9882
|
||||
|
||||
|
||||
Startpoint: _131_ (rising edge-triggered flip-flop clocked by serial_clock)
|
||||
Endpoint: _132_ (rising edge-triggered flip-flop clocked by serial_clock')
|
||||
Last common pin: serial_clock
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 50.0000 50.0000
|
||||
clock source latency 0.0000 50.0000
|
||||
serial_clock (in) 0.2706 0.1808 & 50.1808 r
|
||||
serial_clock (net) 2 0.0258
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0958 0.4016 & 50.5824 r
|
||||
clknet_0_serial_clock (net) 2 0.0224
|
||||
clkbuf_1_1__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.1123 0.3255 & 50.9080 r
|
||||
serial_clock_out_buffered (net) 6 0.0302
|
||||
_131_/CLK (sky130_fd_sc_hd__dfrtp_4) 0.1124 0.0017 & 50.9096 r
|
||||
_131_/Q (sky130_fd_sc_hd__dfrtp_4) 0.1501 1.1896 & 52.0993 r
|
||||
shift_register[12] (net) 2 0.0077
|
||||
_132_/D (sky130_fd_sc_hd__dfrtp_2) 0.1501 0.0003 & 52.0996 r
|
||||
data arrival time 52.0996
|
||||
|
||||
clock serial_clock' (rise edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.1512 0.1034 & 25.1034 f
|
||||
serial_clock (net) 2 0.0250
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0778 0.3958 & 25.4993 f
|
||||
clknet_0_serial_clock (net) 2 0.0208
|
||||
clkbuf_1_0__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0979 0.3757 & 25.8750 f
|
||||
clknet_1_0__leaf_serial_clock (net) 9 0.0344
|
||||
_059__14/Y (sky130_fd_sc_hd__inv_2) 0.1300 0.1592 & 26.0342 r
|
||||
net45 (net) 1 0.0117
|
||||
_132_/CLK (sky130_fd_sc_hd__dfrtp_2) 0.1300 0.0006 & 26.0348 r
|
||||
clock reconvergence pessimism 0.0000 26.0348
|
||||
clock uncertainty 0.1000 26.1348
|
||||
library hold time -0.1158 26.0189
|
||||
data required time 26.0189
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time 26.0189
|
||||
data arrival time -52.0996
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 26.0806
|
||||
|
||||
|
||||
Startpoint: _131_ (rising edge-triggered flip-flop clocked by serial_clock)
|
||||
Endpoint: _132_ (rising edge-triggered flip-flop clocked by serial_clock')
|
||||
Last common pin: serial_clock
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 50.0000 50.0000
|
||||
clock source latency 0.0000 50.0000
|
||||
serial_clock (in) 0.2706 0.1808 & 50.1808 r
|
||||
serial_clock (net) 2 0.0258
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0958 0.4016 & 50.5824 r
|
||||
clknet_0_serial_clock (net) 2 0.0224
|
||||
clkbuf_1_1__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.1123 0.3255 & 50.9080 r
|
||||
serial_clock_out_buffered (net) 6 0.0302
|
||||
_131_/CLK (sky130_fd_sc_hd__dfrtp_4) 0.1124 0.0017 & 50.9096 r
|
||||
_131_/Q (sky130_fd_sc_hd__dfrtp_4) 0.1713 1.4592 & 52.3688 f
|
||||
shift_register[12] (net) 2 0.0076
|
||||
_132_/D (sky130_fd_sc_hd__dfrtp_2) 0.1713 0.0003 & 52.3691 f
|
||||
data arrival time 52.3691
|
||||
|
||||
clock serial_clock' (rise edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.1512 0.1034 & 25.1034 f
|
||||
serial_clock (net) 2 0.0250
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0778 0.3958 & 25.4993 f
|
||||
clknet_0_serial_clock (net) 2 0.0208
|
||||
clkbuf_1_0__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0979 0.3757 & 25.8750 f
|
||||
clknet_1_0__leaf_serial_clock (net) 9 0.0344
|
||||
_059__14/Y (sky130_fd_sc_hd__inv_2) 0.1300 0.1592 & 26.0342 r
|
||||
net45 (net) 1 0.0117
|
||||
_132_/CLK (sky130_fd_sc_hd__dfrtp_2) 0.1300 0.0006 & 26.0348 r
|
||||
clock reconvergence pessimism 0.0000 26.0348
|
||||
clock uncertainty 0.1000 26.1348
|
||||
library hold time -0.1424 25.9923
|
||||
data required time 25.9923
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time 25.9923
|
||||
data arrival time -52.3691
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 26.3768
|
||||
|
||||
|
||||
Startpoint: serial_clock
|
||||
(clock source 'serial_clock')
|
||||
Endpoint: serial_clock_out
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock (fall edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.1512 0.1034 & 25.1034 f
|
||||
serial_clock (net) 2 0.0250
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0778 0.3958 & 25.4993 f
|
||||
clknet_0_serial_clock (net) 2 0.0208
|
||||
clkbuf_1_1__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0898 0.3679 & 25.8672 f
|
||||
serial_clock_out_buffered (net) 6 0.0288
|
||||
serial_clock_out_buffer/X (sky130_fd_sc_hd__clkbuf_16) 0.3372 0.5658 & 26.4330 f
|
||||
serial_clock_out (net) 1 0.2248
|
||||
serial_clock_out (out) 0.3405 0.0225 & 26.4556 f
|
||||
data arrival time 26.4556
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -26.4556
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 31.3556
|
||||
|
||||
|
||||
Startpoint: serial_load
|
||||
(clock source 'serial_load')
|
||||
Endpoint: serial_load_out
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
---------------------------------------------------------------------------------------------------------
|
||||
clock serial_load (fall edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_load (in) 0.1282 0.0872 & 25.0872 f
|
||||
serial_load (net) 2 0.0210
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0753 0.3802 & 25.4673 f
|
||||
clknet_0_serial_load (net) 2 0.0188
|
||||
clkbuf_1_1__f_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.1253 0.4033 & 25.8706 f
|
||||
serial_load_out_buffered (net) 8 0.0563
|
||||
serial_load_out_buffer/X (sky130_fd_sc_hd__clkbuf_16) 0.3403 0.5709 & 26.4415 f
|
||||
serial_load_out (net) 1 0.2229
|
||||
serial_load_out (out) 0.3403 0.0456 & 26.4871 f
|
||||
data arrival time 26.4871
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
---------------------------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -26.4871
|
||||
---------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 31.3871
|
||||
|
||||
|
||||
Startpoint: _132_ (rising edge-triggered flip-flop clocked by serial_clock')
|
||||
Endpoint: serial_data_out
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock' (rise edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.1512 0.1034 & 25.1034 f
|
||||
serial_clock (net) 2 0.0250
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0778 0.3958 & 25.4993 f
|
||||
clknet_0_serial_clock (net) 2 0.0208
|
||||
clkbuf_1_0__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0979 0.3757 & 25.8750 f
|
||||
clknet_1_0__leaf_serial_clock (net) 9 0.0344
|
||||
_059__14/Y (sky130_fd_sc_hd__inv_2) 0.1300 0.1592 & 26.0342 r
|
||||
net45 (net) 1 0.0117
|
||||
_132_/CLK (sky130_fd_sc_hd__dfrtp_2) 0.1300 0.0006 & 26.0348 r
|
||||
_132_/Q (sky130_fd_sc_hd__dfrtp_2) 0.2148 1.1257 & 27.1605 r
|
||||
net21 (net) 1 0.0158
|
||||
output21/X (sky130_fd_sc_hd__buf_16) 0.4892 0.5881 & 27.7486 r
|
||||
serial_data_out (net) 1 0.2190
|
||||
serial_data_out (out) 0.4901 0.0141 & 27.7627 r
|
||||
data arrival time 27.7627
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -27.7627
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 32.6627
|
||||
|
||||
|
||||
Startpoint: _132_ (rising edge-triggered flip-flop clocked by serial_clock')
|
||||
Endpoint: serial_data_out
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock' (rise edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.1512 0.1034 & 25.1034 f
|
||||
serial_clock (net) 2 0.0250
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0778 0.3958 & 25.4993 f
|
||||
clknet_0_serial_clock (net) 2 0.0208
|
||||
clkbuf_1_0__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0979 0.3757 & 25.8750 f
|
||||
clknet_1_0__leaf_serial_clock (net) 9 0.0344
|
||||
_059__14/Y (sky130_fd_sc_hd__inv_2) 0.1300 0.1592 & 26.0342 r
|
||||
net45 (net) 1 0.0117
|
||||
_132_/CLK (sky130_fd_sc_hd__dfrtp_2) 0.1300 0.0006 & 26.0348 r
|
||||
_132_/Q (sky130_fd_sc_hd__dfrtp_2) 0.1788 1.2823 & 27.3171 f
|
||||
net21 (net) 1 0.0146
|
||||
output21/X (sky130_fd_sc_hd__buf_16) 0.2596 0.5217 & 27.8388 f
|
||||
serial_data_out (net) 1 0.2190
|
||||
serial_data_out (out) 0.2614 0.0141 & 27.8529 f
|
||||
data arrival time 27.8529
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -27.8529
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 32.7529
|
||||
|
||||
|
||||
1
|
||||
|
|
|
@ -4,7 +4,7 @@ Report : constraint
|
|||
-path slack_only
|
||||
Design : gpio_control_block
|
||||
Version: T-2022.03-SP3
|
||||
Date : Thu Oct 13 09:20:30 2022
|
||||
Date : Tue Oct 18 15:39:45 2022
|
||||
****************************************
|
||||
|
||||
|
||||
|
|
|
@ -0,0 +1,204 @@
|
|||
****************************************
|
||||
Report : analysis_coverage
|
||||
-status_details {untested}
|
||||
-sort_by slack
|
||||
Design : gpio_control_block
|
||||
Version: T-2022.03-SP3
|
||||
Date : Tue Oct 18 15:39:45 2022
|
||||
****************************************
|
||||
|
||||
Type of Check Total Met Violated Untested
|
||||
--------------------------------------------------------------------------------
|
||||
setup 53 27 ( 51%) 0 ( 0%) 26 ( 49%)
|
||||
hold 53 27 ( 51%) 0 ( 0%) 26 ( 49%)
|
||||
recovery 40 0 ( 0%) 0 ( 0%) 40 (100%)
|
||||
removal 40 0 ( 0%) 0 ( 0%) 40 (100%)
|
||||
min_pulse_width 94 54 ( 57%) 0 ( 0%) 40 ( 43%)
|
||||
out_setup 21 18 ( 86%) 0 ( 0%) 3 ( 14%)
|
||||
out_hold 21 18 ( 86%) 0 ( 0%) 3 ( 14%)
|
||||
--------------------------------------------------------------------------------
|
||||
All Checks 322 144 ( 45%) 0 ( 0%) 178 ( 55%)
|
||||
|
||||
|
||||
Constrained Related Check
|
||||
Pin Pin Clock Type Slack Reason
|
||||
--------------------------------------------------------------------------------
|
||||
one - serial_clock out_hold untested no_paths
|
||||
one - serial_clock out_setup untested no_paths
|
||||
zero - serial_clock out_hold untested no_paths
|
||||
zero - serial_clock out_setup untested no_paths
|
||||
_119_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_119_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_119_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_124_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_124_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_124_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_127_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_127_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_127_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_123_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_123_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_123_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_112_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_112_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_112_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_112_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_112_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_112_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_112_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_112_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_112_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_112_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_131_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_131_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_131_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_121_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_121_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_121_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_125_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_125_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_125_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_118_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_118_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_118_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_118_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_118_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_118_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_118_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_118_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_118_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_118_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_126_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_126_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_126_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_128_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_128_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_128_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_130_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_130_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_130_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_132_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_132_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_132_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_120_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_120_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_120_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_122_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_122_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_122_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_129_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_129_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_129_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_108_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_108_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_108_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_108_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_108_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_108_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_108_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_108_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_108_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_108_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_106_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_106_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_106_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_106_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_106_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_106_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_106_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_106_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_106_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_106_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_109_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_109_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_109_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_109_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_109_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_109_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_109_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_109_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_109_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_109_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_115_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_115_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_115_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_115_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_115_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_115_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_115_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_115_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_115_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_115_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_117_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_117_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_117_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_117_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_117_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_117_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_117_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_117_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_117_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_117_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_110_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_110_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_110_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_110_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_110_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_110_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_110_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_110_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_110_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_110_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_116_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_116_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_116_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_116_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_116_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_116_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_116_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_116_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_116_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_116_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_113_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_113_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_113_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_113_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_113_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_113_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_113_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_113_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_113_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_113_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_107_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_107_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_107_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_107_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_107_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_107_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_107_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_107_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_107_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_107_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_114_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_114_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_114_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_114_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_114_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_114_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_114_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_114_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_114_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_114_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_111_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_111_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_111_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_111_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_111_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_111_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_111_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_111_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_111_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_111_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
resetn_out - serial_clock out_hold untested no_startpoint_clock
|
||||
resetn_out - serial_clock out_setup untested no_startpoint_clock
|
||||
1
|
|
@ -0,0 +1,11 @@
|
|||
****************************************
|
||||
Report : global_timing
|
||||
-format { narrow }
|
||||
-separate_all_groups
|
||||
Design : gpio_control_block
|
||||
Version: T-2022.03-SP3
|
||||
Date : Tue Oct 18 15:39:45 2022
|
||||
****************************************
|
||||
|
||||
|
||||
1
|
File diff suppressed because it is too large
Load Diff
|
@ -4,15 +4,15 @@ Report : timing
|
|||
-delay_type min
|
||||
-nets
|
||||
-nworst 10
|
||||
-slack_lesser_than 100.0000
|
||||
-max_paths 1000
|
||||
-slack_lesser_than 10.0000
|
||||
-max_paths 10000
|
||||
-transition_time
|
||||
-capacitance
|
||||
-sort_by slack
|
||||
-include_hierarchical_pins
|
||||
Design : gpio_control_block
|
||||
Version: T-2022.03-SP3
|
||||
Date : Thu Oct 13 09:20:30 2022
|
||||
Date : Tue Oct 18 15:39:45 2022
|
||||
****************************************
|
||||
|
||||
|
||||
|
@ -3932,526 +3932,4 @@ Date : Thu Oct 13 09:20:30 2022
|
|||
slack (MET) 6.7033
|
||||
|
||||
|
||||
Startpoint: pad_gpio_in
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: mgmt_gpio_in
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 f
|
||||
pad_gpio_in (in) 0.0315 0.0200 & 5.0200 f
|
||||
pad_gpio_in (net) 2 0.0127
|
||||
input3/X (sky130_fd_sc_hd__buf_2) 0.0284 0.1149 & 5.1349 f
|
||||
net3 (net) 2 0.0046
|
||||
_133_/X (sky130_fd_sc_hd__buf_2) 0.0527 0.1398 & 5.2747 f
|
||||
net6 (net) 1 0.0164
|
||||
output6/X (sky130_fd_sc_hd__buf_16) 0.1390 0.2033 & 5.4780 f
|
||||
mgmt_gpio_in (net) 1 0.2178
|
||||
mgmt_gpio_in (out) 0.1407 0.0132 & 5.4912 f
|
||||
data arrival time 5.4912
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.4912
|
||||
------------------------------------------------------------------------------------
|
||||
slack (MET) 10.3912
|
||||
|
||||
|
||||
Startpoint: user_gpio_oeb
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: pad_gpio_outenb
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 r
|
||||
user_gpio_oeb (in) 0.1004 0.0654 & 5.0654 r
|
||||
user_gpio_oeb (net) 2 0.0201
|
||||
_061_/X (sky130_fd_sc_hd__mux2_4) 0.0688 0.1882 & 5.2536 r
|
||||
net17 (net) 1 0.0165
|
||||
output17/X (sky130_fd_sc_hd__buf_16) 0.2584 0.2319 & 5.4856 r
|
||||
pad_gpio_outenb (net) 1 0.2180
|
||||
pad_gpio_outenb (out) 0.2623 0.0264 & 5.5120 r
|
||||
data arrival time 5.5120
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.5120
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 10.4120
|
||||
|
||||
|
||||
Startpoint: pad_gpio_in
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: mgmt_gpio_in
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 r
|
||||
pad_gpio_in (in) 0.0667 0.0431 & 5.0431 r
|
||||
pad_gpio_in (net) 2 0.0129
|
||||
input3/X (sky130_fd_sc_hd__buf_2) 0.0367 0.1080 & 5.1512 r
|
||||
net3 (net) 2 0.0049
|
||||
_133_/X (sky130_fd_sc_hd__buf_2) 0.0946 0.1402 & 5.2913 r
|
||||
net6 (net) 1 0.0177
|
||||
output6/X (sky130_fd_sc_hd__buf_16) 0.2489 0.2484 & 5.5397 r
|
||||
mgmt_gpio_in (net) 1 0.2178
|
||||
mgmt_gpio_in (out) 0.2503 0.0128 & 5.5525 r
|
||||
data arrival time 5.5525
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.5525
|
||||
------------------------------------------------------------------------------------
|
||||
slack (MET) 10.4525
|
||||
|
||||
|
||||
Startpoint: user_gpio_oeb
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: pad_gpio_outenb
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 f
|
||||
user_gpio_oeb (in) 0.0475 0.0306 & 5.0306 f
|
||||
user_gpio_oeb (net) 2 0.0198
|
||||
_061_/X (sky130_fd_sc_hd__mux2_4) 0.0660 0.2983 & 5.3289 f
|
||||
net17 (net) 1 0.0151
|
||||
output17/X (sky130_fd_sc_hd__buf_16) 0.1416 0.2053 & 5.5343 f
|
||||
pad_gpio_outenb (net) 1 0.2180
|
||||
pad_gpio_outenb (out) 0.1416 0.0233 & 5.5576 f
|
||||
data arrival time 5.5576
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.5576
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 10.4576
|
||||
|
||||
|
||||
Startpoint: pad_gpio_in
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: user_gpio_in
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 f
|
||||
pad_gpio_in (in) 0.0315 0.0200 & 5.0200 f
|
||||
pad_gpio_in (net) 2 0.0127
|
||||
input3/X (sky130_fd_sc_hd__buf_2) 0.0284 0.1149 & 5.1349 f
|
||||
net3 (net) 2 0.0046
|
||||
_067_/X (sky130_fd_sc_hd__and2_2) 0.0957 0.2418 & 5.3767 f
|
||||
net22 (net) 1 0.0287
|
||||
output22/X (sky130_fd_sc_hd__buf_16) 0.1402 0.2261 & 5.6029 f
|
||||
user_gpio_in (net) 1 0.2201
|
||||
user_gpio_in (out) 0.1420 0.0136 & 5.6165 f
|
||||
data arrival time 5.6165
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.6165
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 10.5165
|
||||
|
||||
|
||||
Startpoint: pad_gpio_in
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: user_gpio_in
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 r
|
||||
pad_gpio_in (in) 0.0667 0.0431 & 5.0431 r
|
||||
pad_gpio_in (net) 2 0.0129
|
||||
input3/X (sky130_fd_sc_hd__buf_2) 0.0367 0.1080 & 5.1512 r
|
||||
net3 (net) 2 0.0049
|
||||
_067_/X (sky130_fd_sc_hd__and2_2) 0.1684 0.2272 & 5.3784 r
|
||||
net22 (net) 1 0.0300
|
||||
output22/X (sky130_fd_sc_hd__buf_16) 0.2515 0.2698 & 5.6481 r
|
||||
user_gpio_in (net) 1 0.2201
|
||||
user_gpio_in (out) 0.2530 0.0132 & 5.6613 r
|
||||
data arrival time 5.6613
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.6613
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 10.5613
|
||||
|
||||
|
||||
Startpoint: mgmt_gpio_oeb
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: pad_gpio_outenb
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 r
|
||||
mgmt_gpio_oeb (in) 0.0539 0.0345 & 5.0345 r
|
||||
mgmt_gpio_oeb (net) 2 0.0102
|
||||
input1/X (sky130_fd_sc_hd__buf_2) 0.0543 0.1167 & 5.1511 r
|
||||
net1 (net) 2 0.0088
|
||||
_060_/X (sky130_fd_sc_hd__and2_0) 0.0618 0.1231 & 5.2742 r
|
||||
_041_ (net) 1 0.0032
|
||||
_061_/X (sky130_fd_sc_hd__mux2_4) 0.0688 0.1724 & 5.4466 r
|
||||
net17 (net) 1 0.0165
|
||||
output17/X (sky130_fd_sc_hd__buf_16) 0.2584 0.2319 & 5.6785 r
|
||||
pad_gpio_outenb (net) 1 0.2180
|
||||
pad_gpio_outenb (out) 0.2623 0.0264 & 5.7049 r
|
||||
data arrival time 5.7049
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.7049
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 10.6049
|
||||
|
||||
|
||||
Startpoint: mgmt_gpio_oeb
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: pad_gpio_outenb
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 f
|
||||
mgmt_gpio_oeb (in) 0.0252 0.0160 & 5.0160 f
|
||||
mgmt_gpio_oeb (net) 2 0.0100
|
||||
input1/X (sky130_fd_sc_hd__buf_2) 0.0369 0.1215 & 5.1375 f
|
||||
net1 (net) 2 0.0086
|
||||
_060_/X (sky130_fd_sc_hd__and2_0) 0.0408 0.1445 & 5.2820 f
|
||||
_041_ (net) 1 0.0029
|
||||
_061_/X (sky130_fd_sc_hd__mux2_4) 0.0660 0.2830 & 5.5650 f
|
||||
net17 (net) 1 0.0151
|
||||
output17/X (sky130_fd_sc_hd__buf_16) 0.1416 0.2053 & 5.7703 f
|
||||
pad_gpio_outenb (net) 1 0.2180
|
||||
pad_gpio_outenb (out) 0.1416 0.0233 & 5.7937 f
|
||||
data arrival time 5.7937
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.7937
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 10.6937
|
||||
|
||||
|
||||
Startpoint: _131_ (rising edge-triggered flip-flop clocked by serial_clock)
|
||||
Endpoint: _132_ (rising edge-triggered flip-flop clocked by serial_clock')
|
||||
Last common pin: serial_clock
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 50.0000 50.0000
|
||||
clock source latency 0.0000 50.0000
|
||||
serial_clock (in) 0.1263 0.0842 & 50.0842 r
|
||||
serial_clock (net) 2 0.0260
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0457 0.1591 & 50.2433 r
|
||||
clknet_0_serial_clock (net) 2 0.0231
|
||||
clkbuf_1_1__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0558 0.1362 & 50.3795 r
|
||||
serial_clock_out_buffered (net) 6 0.0314
|
||||
_131_/CLK (sky130_fd_sc_hd__dfrtp_4) 0.0559 0.0018 & 50.3813 r
|
||||
_131_/Q (sky130_fd_sc_hd__dfrtp_4) 0.0616 0.4045 & 50.7858 r
|
||||
shift_register[12] (net) 2 0.0081
|
||||
_132_/D (sky130_fd_sc_hd__dfrtp_2) 0.0616 0.0003 & 50.7861 r
|
||||
data arrival time 50.7861
|
||||
|
||||
clock serial_clock' (rise edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.0584 0.0398 & 25.0398 f
|
||||
serial_clock (net) 2 0.0250
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0363 0.1552 & 25.1950 f
|
||||
clknet_0_serial_clock (net) 2 0.0211
|
||||
clkbuf_1_0__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0481 0.1536 & 25.3486 f
|
||||
clknet_1_0__leaf_serial_clock (net) 9 0.0356
|
||||
_059__14/Y (sky130_fd_sc_hd__inv_2) 0.0607 0.0727 & 25.4213 r
|
||||
net45 (net) 1 0.0118
|
||||
_132_/CLK (sky130_fd_sc_hd__dfrtp_2) 0.0607 0.0006 & 25.4219 r
|
||||
clock reconvergence pessimism 0.0000 25.4219
|
||||
clock uncertainty 0.1000 25.5219
|
||||
library hold time -0.0360 25.4860
|
||||
data required time 25.4860
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time 25.4860
|
||||
data arrival time -50.7861
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 25.3001
|
||||
|
||||
|
||||
Startpoint: _131_ (rising edge-triggered flip-flop clocked by serial_clock)
|
||||
Endpoint: _132_ (rising edge-triggered flip-flop clocked by serial_clock')
|
||||
Last common pin: serial_clock
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 50.0000 50.0000
|
||||
clock source latency 0.0000 50.0000
|
||||
serial_clock (in) 0.1263 0.0842 & 50.0842 r
|
||||
serial_clock (net) 2 0.0260
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0457 0.1591 & 50.2433 r
|
||||
clknet_0_serial_clock (net) 2 0.0231
|
||||
clkbuf_1_1__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0558 0.1362 & 50.3795 r
|
||||
serial_clock_out_buffered (net) 6 0.0314
|
||||
_131_/CLK (sky130_fd_sc_hd__dfrtp_4) 0.0559 0.0018 & 50.3813 r
|
||||
_131_/Q (sky130_fd_sc_hd__dfrtp_4) 0.0636 0.4721 & 50.8534 f
|
||||
shift_register[12] (net) 2 0.0079
|
||||
_132_/D (sky130_fd_sc_hd__dfrtp_2) 0.0636 0.0003 & 50.8537 f
|
||||
data arrival time 50.8537
|
||||
|
||||
clock serial_clock' (rise edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.0584 0.0398 & 25.0398 f
|
||||
serial_clock (net) 2 0.0250
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0363 0.1552 & 25.1950 f
|
||||
clknet_0_serial_clock (net) 2 0.0211
|
||||
clkbuf_1_0__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0481 0.1536 & 25.3486 f
|
||||
clknet_1_0__leaf_serial_clock (net) 9 0.0356
|
||||
_059__14/Y (sky130_fd_sc_hd__inv_2) 0.0607 0.0727 & 25.4213 r
|
||||
net45 (net) 1 0.0118
|
||||
_132_/CLK (sky130_fd_sc_hd__dfrtp_2) 0.0607 0.0006 & 25.4219 r
|
||||
clock reconvergence pessimism 0.0000 25.4219
|
||||
clock uncertainty 0.1000 25.5219
|
||||
library hold time -0.0461 25.4758
|
||||
data required time 25.4758
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time 25.4758
|
||||
data arrival time -50.8537
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 25.3779
|
||||
|
||||
|
||||
Startpoint: serial_clock
|
||||
(clock source 'serial_clock')
|
||||
Endpoint: serial_clock_out
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock (fall edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.0584 0.0398 & 25.0398 f
|
||||
serial_clock (net) 2 0.0250
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0363 0.1552 & 25.1950 f
|
||||
clknet_0_serial_clock (net) 2 0.0211
|
||||
clkbuf_1_1__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0437 0.1507 & 25.3458 f
|
||||
serial_clock_out_buffered (net) 6 0.0296
|
||||
serial_clock_out_buffer/X (sky130_fd_sc_hd__clkbuf_16) 0.1641 0.2376 & 25.5833 f
|
||||
serial_clock_out (net) 1 0.2248
|
||||
serial_clock_out (out) 0.1641 0.0207 & 25.6041 f
|
||||
data arrival time 25.6041
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -25.6041
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 30.5041
|
||||
|
||||
|
||||
Startpoint: serial_load
|
||||
(clock source 'serial_load')
|
||||
Endpoint: serial_load_out
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
---------------------------------------------------------------------------------------------------------
|
||||
clock serial_load (fall edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_load (in) 0.0493 0.0337 & 25.0337 f
|
||||
serial_load (net) 2 0.0210
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0350 0.1489 & 25.1826 f
|
||||
clknet_0_serial_load (net) 2 0.0191
|
||||
clkbuf_1_1__f_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0612 0.1649 & 25.3476 f
|
||||
serial_load_out_buffered (net) 8 0.0575
|
||||
serial_load_out_buffer/X (sky130_fd_sc_hd__clkbuf_16) 0.1721 0.2329 & 25.5804 f
|
||||
serial_load_out (net) 1 0.2229
|
||||
serial_load_out (out) 0.1721 0.0448 & 25.6253 f
|
||||
data arrival time 25.6253
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
---------------------------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -25.6253
|
||||
---------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 30.5253
|
||||
|
||||
|
||||
Startpoint: _132_ (rising edge-triggered flip-flop clocked by serial_clock')
|
||||
Endpoint: serial_data_out
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock' (rise edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.0584 0.0398 & 25.0398 f
|
||||
serial_clock (net) 2 0.0250
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0363 0.1552 & 25.1950 f
|
||||
clknet_0_serial_clock (net) 2 0.0211
|
||||
clkbuf_1_0__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0481 0.1536 & 25.3486 f
|
||||
clknet_1_0__leaf_serial_clock (net) 9 0.0356
|
||||
_059__14/Y (sky130_fd_sc_hd__inv_2) 0.0607 0.0727 & 25.4213 r
|
||||
net45 (net) 1 0.0118
|
||||
_132_/CLK (sky130_fd_sc_hd__dfrtp_2) 0.0607 0.0006 & 25.4219 r
|
||||
_132_/Q (sky130_fd_sc_hd__dfrtp_2) 0.0708 0.4295 & 25.8515 f
|
||||
net21 (net) 1 0.0154
|
||||
output21/X (sky130_fd_sc_hd__buf_16) 0.1403 0.2109 & 26.0624 f
|
||||
serial_data_out (net) 1 0.2190
|
||||
serial_data_out (out) 0.1424 0.0146 & 26.0770 f
|
||||
data arrival time 26.0770
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -26.0770
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 30.9770
|
||||
|
||||
|
||||
Startpoint: _132_ (rising edge-triggered flip-flop clocked by serial_clock')
|
||||
Endpoint: serial_data_out
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock' (rise edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.0584 0.0398 & 25.0398 f
|
||||
serial_clock (net) 2 0.0250
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0363 0.1552 & 25.1950 f
|
||||
clknet_0_serial_clock (net) 2 0.0211
|
||||
clkbuf_1_0__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0481 0.1536 & 25.3486 f
|
||||
clknet_1_0__leaf_serial_clock (net) 9 0.0356
|
||||
_059__14/Y (sky130_fd_sc_hd__inv_2) 0.0607 0.0727 & 25.4213 r
|
||||
net45 (net) 1 0.0118
|
||||
_132_/CLK (sky130_fd_sc_hd__dfrtp_2) 0.0607 0.0006 & 25.4219 r
|
||||
_132_/Q (sky130_fd_sc_hd__dfrtp_2) 0.0990 0.3948 & 25.8168 r
|
||||
net21 (net) 1 0.0167
|
||||
output21/X (sky130_fd_sc_hd__buf_16) 0.2509 0.2493 & 26.0661 r
|
||||
serial_data_out (net) 1 0.2190
|
||||
serial_data_out (out) 0.2526 0.0141 & 26.0802 r
|
||||
data arrival time 26.0802
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -26.0802
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 30.9802
|
||||
|
||||
|
||||
1
|
||||
|
|
|
@ -4,7 +4,7 @@ Report : constraint
|
|||
-path slack_only
|
||||
Design : gpio_control_block
|
||||
Version: T-2022.03-SP3
|
||||
Date : Thu Oct 13 09:22:05 2022
|
||||
Date : Tue Oct 18 15:41:36 2022
|
||||
****************************************
|
||||
|
||||
|
||||
|
|
|
@ -0,0 +1,204 @@
|
|||
****************************************
|
||||
Report : analysis_coverage
|
||||
-status_details {untested}
|
||||
-sort_by slack
|
||||
Design : gpio_control_block
|
||||
Version: T-2022.03-SP3
|
||||
Date : Tue Oct 18 15:41:36 2022
|
||||
****************************************
|
||||
|
||||
Type of Check Total Met Violated Untested
|
||||
--------------------------------------------------------------------------------
|
||||
setup 53 27 ( 51%) 0 ( 0%) 26 ( 49%)
|
||||
hold 53 27 ( 51%) 0 ( 0%) 26 ( 49%)
|
||||
recovery 40 0 ( 0%) 0 ( 0%) 40 (100%)
|
||||
removal 40 0 ( 0%) 0 ( 0%) 40 (100%)
|
||||
min_pulse_width 94 54 ( 57%) 0 ( 0%) 40 ( 43%)
|
||||
out_setup 21 18 ( 86%) 0 ( 0%) 3 ( 14%)
|
||||
out_hold 21 18 ( 86%) 0 ( 0%) 3 ( 14%)
|
||||
--------------------------------------------------------------------------------
|
||||
All Checks 322 144 ( 45%) 0 ( 0%) 178 ( 55%)
|
||||
|
||||
|
||||
Constrained Related Check
|
||||
Pin Pin Clock Type Slack Reason
|
||||
--------------------------------------------------------------------------------
|
||||
one - serial_clock out_hold untested no_paths
|
||||
one - serial_clock out_setup untested no_paths
|
||||
zero - serial_clock out_hold untested no_paths
|
||||
zero - serial_clock out_setup untested no_paths
|
||||
_119_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_119_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_119_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_124_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_124_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_124_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_127_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_127_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_127_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_123_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_123_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_123_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_112_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_112_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_112_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_112_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_112_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_112_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_112_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_112_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_112_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_112_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_131_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_131_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_131_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_121_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_121_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_121_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_125_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_125_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_125_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_118_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_118_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_118_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_118_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_118_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_118_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_118_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_118_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_118_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_118_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_126_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_126_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_126_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_128_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_128_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_128_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_130_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_130_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_130_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_132_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_132_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_132_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_120_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_120_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_120_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_122_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_122_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_122_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_129_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_129_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_129_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_108_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_108_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_108_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_108_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_108_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_108_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_108_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_108_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_108_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_108_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_106_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_106_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_106_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_106_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_106_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_106_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_106_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_106_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_106_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_106_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_109_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_109_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_109_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_109_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_109_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_109_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_109_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_109_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_109_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_109_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_115_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_115_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_115_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_115_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_115_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_115_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_115_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_115_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_115_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_115_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_117_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_117_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_117_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_117_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_117_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_117_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_117_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_117_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_117_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_117_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_110_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_110_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_110_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_110_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_110_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_110_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_110_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_110_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_110_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_110_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_116_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_116_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_116_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_116_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_116_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_116_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_116_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_116_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_116_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_116_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_113_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_113_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_113_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_113_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_113_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_113_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_113_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_113_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_113_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_113_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_107_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_107_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_107_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_107_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_107_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_107_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_107_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_107_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_107_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_107_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_114_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_114_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_114_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_114_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_114_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_114_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_114_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_114_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_114_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_114_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_111_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_111_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_111_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_111_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_111_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_111_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_111_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_111_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_111_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_111_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
resetn_out - serial_clock out_hold untested no_startpoint_clock
|
||||
resetn_out - serial_clock out_setup untested no_startpoint_clock
|
||||
1
|
|
@ -0,0 +1,11 @@
|
|||
****************************************
|
||||
Report : global_timing
|
||||
-format { narrow }
|
||||
-separate_all_groups
|
||||
Design : gpio_control_block
|
||||
Version: T-2022.03-SP3
|
||||
Date : Tue Oct 18 15:41:36 2022
|
||||
****************************************
|
||||
|
||||
|
||||
1
|
File diff suppressed because it is too large
Load Diff
|
@ -4,15 +4,15 @@ Report : timing
|
|||
-delay_type min
|
||||
-nets
|
||||
-nworst 10
|
||||
-slack_lesser_than 100.0000
|
||||
-max_paths 1000
|
||||
-slack_lesser_than 10.0000
|
||||
-max_paths 10000
|
||||
-transition_time
|
||||
-capacitance
|
||||
-sort_by slack
|
||||
-include_hierarchical_pins
|
||||
Design : gpio_control_block
|
||||
Version: T-2022.03-SP3
|
||||
Date : Thu Oct 13 09:22:05 2022
|
||||
Date : Tue Oct 18 15:41:36 2022
|
||||
****************************************
|
||||
|
||||
|
||||
|
@ -3932,526 +3932,4 @@ Date : Thu Oct 13 09:22:05 2022
|
|||
slack (MET) 6.0384
|
||||
|
||||
|
||||
Startpoint: pad_gpio_in
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: mgmt_gpio_in
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 f
|
||||
pad_gpio_in (in) 0.0173 0.0101 & 5.0101 f
|
||||
pad_gpio_in (net) 2 0.0103
|
||||
input3/X (sky130_fd_sc_hd__buf_2) 0.0199 0.0699 & 5.0800 f
|
||||
net3 (net) 2 0.0042
|
||||
_133_/X (sky130_fd_sc_hd__buf_2) 0.0358 0.0891 & 5.1690 f
|
||||
net6 (net) 1 0.0149
|
||||
output6/X (sky130_fd_sc_hd__buf_16) 0.1041 0.1484 & 5.3174 f
|
||||
mgmt_gpio_in (net) 1 0.2171
|
||||
mgmt_gpio_in (out) 0.1042 0.0025 & 5.3199 f
|
||||
data arrival time 5.3199
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.3199
|
||||
------------------------------------------------------------------------------------
|
||||
slack (MET) 10.2199
|
||||
|
||||
|
||||
Startpoint: user_gpio_oeb
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: pad_gpio_outenb
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 r
|
||||
user_gpio_oeb (in) 0.0620 0.0401 & 5.0401 r
|
||||
user_gpio_oeb (net) 2 0.0164
|
||||
_061_/X (sky130_fd_sc_hd__mux2_4) 0.0478 0.1158 & 5.1560 r
|
||||
net17 (net) 1 0.0157
|
||||
output17/X (sky130_fd_sc_hd__buf_16) 0.1964 0.1717 & 5.3277 r
|
||||
pad_gpio_outenb (net) 1 0.2167
|
||||
pad_gpio_outenb (out) 0.1980 0.0119 & 5.3396 r
|
||||
data arrival time 5.3396
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.3396
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 10.2396
|
||||
|
||||
|
||||
Startpoint: user_gpio_oeb
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: pad_gpio_outenb
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 f
|
||||
user_gpio_oeb (in) 0.0270 0.0164 & 5.0164 f
|
||||
user_gpio_oeb (net) 2 0.0160
|
||||
_061_/X (sky130_fd_sc_hd__mux2_4) 0.0480 0.1686 & 5.1850 f
|
||||
net17 (net) 1 0.0143
|
||||
output17/X (sky130_fd_sc_hd__buf_16) 0.1078 0.1482 & 5.3332 f
|
||||
pad_gpio_outenb (net) 1 0.2167
|
||||
pad_gpio_outenb (out) 0.1078 0.0111 & 5.3443 f
|
||||
data arrival time 5.3443
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.3443
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 10.2443
|
||||
|
||||
|
||||
Startpoint: pad_gpio_in
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: mgmt_gpio_in
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 r
|
||||
pad_gpio_in (in) 0.0416 0.0262 & 5.0262 r
|
||||
pad_gpio_in (net) 2 0.0105
|
||||
input3/X (sky130_fd_sc_hd__buf_2) 0.0252 0.0669 & 5.0931 r
|
||||
net3 (net) 2 0.0045
|
||||
_133_/X (sky130_fd_sc_hd__buf_2) 0.0657 0.0916 & 5.1847 r
|
||||
net6 (net) 1 0.0163
|
||||
output6/X (sky130_fd_sc_hd__buf_16) 0.1902 0.1822 & 5.3669 r
|
||||
mgmt_gpio_in (net) 1 0.2171
|
||||
mgmt_gpio_in (out) 0.1903 0.0025 & 5.3694 r
|
||||
data arrival time 5.3694
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.3694
|
||||
------------------------------------------------------------------------------------
|
||||
slack (MET) 10.2694
|
||||
|
||||
|
||||
Startpoint: pad_gpio_in
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: user_gpio_in
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 f
|
||||
pad_gpio_in (in) 0.0173 0.0101 & 5.0101 f
|
||||
pad_gpio_in (net) 2 0.0103
|
||||
input3/X (sky130_fd_sc_hd__buf_2) 0.0199 0.0699 & 5.0800 f
|
||||
net3 (net) 2 0.0042
|
||||
_067_/X (sky130_fd_sc_hd__and2_2) 0.0615 0.1520 & 5.2319 f
|
||||
net22 (net) 1 0.0257
|
||||
output22/X (sky130_fd_sc_hd__buf_16) 0.1048 0.1604 & 5.3923 f
|
||||
user_gpio_in (net) 1 0.2188
|
||||
user_gpio_in (out) 0.1050 0.0027 & 5.3951 f
|
||||
data arrival time 5.3951
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.3951
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 10.2951
|
||||
|
||||
|
||||
Startpoint: pad_gpio_in
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: user_gpio_in
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 r
|
||||
pad_gpio_in (in) 0.0416 0.0262 & 5.0262 r
|
||||
pad_gpio_in (net) 2 0.0105
|
||||
input3/X (sky130_fd_sc_hd__buf_2) 0.0252 0.0669 & 5.0931 r
|
||||
net3 (net) 2 0.0045
|
||||
_067_/X (sky130_fd_sc_hd__and2_2) 0.1110 0.1427 & 5.2358 r
|
||||
net22 (net) 1 0.0270
|
||||
output22/X (sky130_fd_sc_hd__buf_16) 0.1918 0.1883 & 5.4240 r
|
||||
user_gpio_in (net) 1 0.2188
|
||||
user_gpio_in (out) 0.1919 0.0027 & 5.4267 r
|
||||
data arrival time 5.4267
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.4267
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 10.3267
|
||||
|
||||
|
||||
Startpoint: mgmt_gpio_oeb
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: pad_gpio_outenb
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 r
|
||||
mgmt_gpio_oeb (in) 0.0353 0.0219 & 5.0219 r
|
||||
mgmt_gpio_oeb (net) 2 0.0087
|
||||
input1/X (sky130_fd_sc_hd__buf_2) 0.0368 0.0734 & 5.0953 r
|
||||
net1 (net) 2 0.0079
|
||||
_060_/X (sky130_fd_sc_hd__and2_0) 0.0405 0.0746 & 5.1699 r
|
||||
_041_ (net) 1 0.0029
|
||||
_061_/X (sky130_fd_sc_hd__mux2_4) 0.0478 0.1079 & 5.2778 r
|
||||
net17 (net) 1 0.0157
|
||||
output17/X (sky130_fd_sc_hd__buf_16) 0.1964 0.1717 & 5.4494 r
|
||||
pad_gpio_outenb (net) 1 0.2167
|
||||
pad_gpio_outenb (out) 0.1980 0.0119 & 5.4614 r
|
||||
data arrival time 5.4614
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.4614
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 10.3614
|
||||
|
||||
|
||||
Startpoint: mgmt_gpio_oeb
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: pad_gpio_outenb
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 f
|
||||
mgmt_gpio_oeb (in) 0.0141 0.0082 & 5.0082 f
|
||||
mgmt_gpio_oeb (net) 2 0.0085
|
||||
input1/X (sky130_fd_sc_hd__buf_2) 0.0251 0.0747 & 5.0829 f
|
||||
net1 (net) 2 0.0076
|
||||
_060_/X (sky130_fd_sc_hd__and2_0) 0.0270 0.0917 & 5.1746 f
|
||||
_041_ (net) 1 0.0026
|
||||
_061_/X (sky130_fd_sc_hd__mux2_4) 0.0480 0.1608 & 5.3354 f
|
||||
net17 (net) 1 0.0143
|
||||
output17/X (sky130_fd_sc_hd__buf_16) 0.1078 0.1482 & 5.4836 f
|
||||
pad_gpio_outenb (net) 1 0.2167
|
||||
pad_gpio_outenb (out) 0.1078 0.0111 & 5.4947 f
|
||||
data arrival time 5.4947
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.4947
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 10.3947
|
||||
|
||||
|
||||
Startpoint: _131_ (rising edge-triggered flip-flop clocked by serial_clock)
|
||||
Endpoint: _132_ (rising edge-triggered flip-flop clocked by serial_clock')
|
||||
Last common pin: serial_clock
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 50.0000 50.0000
|
||||
clock source latency 0.0000 50.0000
|
||||
serial_clock (in) 0.0817 0.0542 & 50.0542 r
|
||||
serial_clock (net) 2 0.0223
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0333 0.0997 & 50.1538 r
|
||||
clknet_0_serial_clock (net) 2 0.0210
|
||||
clkbuf_1_1__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0381 0.0911 & 50.2449 r
|
||||
serial_clock_out_buffered (net) 6 0.0280
|
||||
_131_/CLK (sky130_fd_sc_hd__dfrtp_4) 0.0381 0.0000 & 50.2450 r
|
||||
_131_/Q (sky130_fd_sc_hd__dfrtp_4) 0.0393 0.2496 & 50.4946 r
|
||||
shift_register[12] (net) 2 0.0069
|
||||
_132_/D (sky130_fd_sc_hd__dfrtp_2) 0.0393 0.0001 & 50.4946 r
|
||||
data arrival time 50.4946
|
||||
|
||||
clock serial_clock' (rise edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.0347 0.0224 & 25.0224 f
|
||||
serial_clock (net) 2 0.0213
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0270 0.1003 & 25.1227 f
|
||||
clknet_0_serial_clock (net) 2 0.0191
|
||||
clkbuf_1_0__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0339 0.1040 & 25.2267 f
|
||||
clknet_1_0__leaf_serial_clock (net) 9 0.0319
|
||||
_059__14/Y (sky130_fd_sc_hd__inv_2) 0.0355 0.0431 & 25.2698 r
|
||||
net45 (net) 1 0.0085
|
||||
_132_/CLK (sky130_fd_sc_hd__dfrtp_2) 0.0355 0.0002 & 25.2699 r
|
||||
clock reconvergence pessimism 0.0000 25.2699
|
||||
clock uncertainty 0.1000 25.3699
|
||||
library hold time -0.0202 25.3497
|
||||
data required time 25.3497
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time 25.3497
|
||||
data arrival time -50.4946
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 25.1449
|
||||
|
||||
|
||||
Startpoint: _131_ (rising edge-triggered flip-flop clocked by serial_clock)
|
||||
Endpoint: _132_ (rising edge-triggered flip-flop clocked by serial_clock')
|
||||
Last common pin: serial_clock
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 50.0000 50.0000
|
||||
clock source latency 0.0000 50.0000
|
||||
serial_clock (in) 0.0817 0.0542 & 50.0542 r
|
||||
serial_clock (net) 2 0.0223
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0333 0.0997 & 50.1538 r
|
||||
clknet_0_serial_clock (net) 2 0.0210
|
||||
clkbuf_1_1__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0381 0.0911 & 50.2449 r
|
||||
serial_clock_out_buffered (net) 6 0.0280
|
||||
_131_/CLK (sky130_fd_sc_hd__dfrtp_4) 0.0381 0.0000 & 50.2450 r
|
||||
_131_/Q (sky130_fd_sc_hd__dfrtp_4) 0.0440 0.2917 & 50.5367 f
|
||||
shift_register[12] (net) 2 0.0067
|
||||
_132_/D (sky130_fd_sc_hd__dfrtp_2) 0.0440 0.0001 & 50.5367 f
|
||||
data arrival time 50.5367
|
||||
|
||||
clock serial_clock' (rise edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.0347 0.0224 & 25.0224 f
|
||||
serial_clock (net) 2 0.0213
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0270 0.1003 & 25.1227 f
|
||||
clknet_0_serial_clock (net) 2 0.0191
|
||||
clkbuf_1_0__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0339 0.1040 & 25.2267 f
|
||||
clknet_1_0__leaf_serial_clock (net) 9 0.0319
|
||||
_059__14/Y (sky130_fd_sc_hd__inv_2) 0.0355 0.0431 & 25.2698 r
|
||||
net45 (net) 1 0.0085
|
||||
_132_/CLK (sky130_fd_sc_hd__dfrtp_2) 0.0355 0.0002 & 25.2699 r
|
||||
clock reconvergence pessimism 0.0000 25.2699
|
||||
clock uncertainty 0.1000 25.3699
|
||||
library hold time -0.0332 25.3367
|
||||
data required time 25.3367
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time 25.3367
|
||||
data arrival time -50.5367
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 25.2000
|
||||
|
||||
|
||||
Startpoint: serial_clock
|
||||
(clock source 'serial_clock')
|
||||
Endpoint: serial_clock_out
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock (fall edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.0347 0.0224 & 25.0224 f
|
||||
serial_clock (net) 2 0.0213
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0270 0.1003 & 25.1227 f
|
||||
clknet_0_serial_clock (net) 2 0.0191
|
||||
clkbuf_1_1__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0305 0.1012 & 25.2239 f
|
||||
serial_clock_out_buffered (net) 6 0.0263
|
||||
serial_clock_out_buffer/X (sky130_fd_sc_hd__clkbuf_16) 0.1201 0.1662 & 25.3901 f
|
||||
serial_clock_out (net) 1 0.2219
|
||||
serial_clock_out (out) 0.1211 0.0093 & 25.3995 f
|
||||
data arrival time 25.3995
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -25.3995
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 30.2995
|
||||
|
||||
|
||||
Startpoint: serial_load
|
||||
(clock source 'serial_load')
|
||||
Endpoint: serial_load_out
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
---------------------------------------------------------------------------------------------------------
|
||||
clock serial_load (fall edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_load (in) 0.0294 0.0188 & 25.0188 f
|
||||
serial_load (net) 2 0.0180
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0266 0.0974 & 25.1161 f
|
||||
clknet_0_serial_load (net) 2 0.0181
|
||||
clkbuf_1_1__f_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0416 0.1112 & 25.2274 f
|
||||
serial_load_out_buffered (net) 8 0.0507
|
||||
serial_load_out_buffer/X (sky130_fd_sc_hd__clkbuf_16) 0.1228 0.1670 & 25.3943 f
|
||||
serial_load_out (net) 1 0.2209
|
||||
serial_load_out (out) 0.1228 0.0192 & 25.4135 f
|
||||
data arrival time 25.4135
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
---------------------------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -25.4135
|
||||
---------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 30.3135
|
||||
|
||||
|
||||
Startpoint: _132_ (rising edge-triggered flip-flop clocked by serial_clock')
|
||||
Endpoint: serial_data_out
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock' (rise edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.0347 0.0224 & 25.0224 f
|
||||
serial_clock (net) 2 0.0213
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0270 0.1003 & 25.1227 f
|
||||
clknet_0_serial_clock (net) 2 0.0191
|
||||
clkbuf_1_0__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0339 0.1040 & 25.2267 f
|
||||
clknet_1_0__leaf_serial_clock (net) 9 0.0319
|
||||
_059__14/Y (sky130_fd_sc_hd__inv_2) 0.0355 0.0431 & 25.2698 r
|
||||
net45 (net) 1 0.0085
|
||||
_132_/CLK (sky130_fd_sc_hd__dfrtp_2) 0.0355 0.0002 & 25.2699 r
|
||||
_132_/Q (sky130_fd_sc_hd__dfrtp_2) 0.0501 0.2669 & 25.5369 f
|
||||
net21 (net) 1 0.0143
|
||||
output21/X (sky130_fd_sc_hd__buf_16) 0.1051 0.1542 & 25.6911 f
|
||||
serial_data_out (net) 1 0.2175
|
||||
serial_data_out (out) 0.1053 0.0035 & 25.6945 f
|
||||
data arrival time 25.6945
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -25.6945
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 30.5945
|
||||
|
||||
|
||||
Startpoint: _132_ (rising edge-triggered flip-flop clocked by serial_clock')
|
||||
Endpoint: serial_data_out
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock' (rise edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.0347 0.0224 & 25.0224 f
|
||||
serial_clock (net) 2 0.0213
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0270 0.1003 & 25.1227 f
|
||||
clknet_0_serial_clock (net) 2 0.0191
|
||||
clkbuf_1_0__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0339 0.1040 & 25.2267 f
|
||||
clknet_1_0__leaf_serial_clock (net) 9 0.0319
|
||||
_059__14/Y (sky130_fd_sc_hd__inv_2) 0.0355 0.0431 & 25.2698 r
|
||||
net45 (net) 1 0.0085
|
||||
_132_/CLK (sky130_fd_sc_hd__dfrtp_2) 0.0355 0.0002 & 25.2699 r
|
||||
_132_/Q (sky130_fd_sc_hd__dfrtp_2) 0.0680 0.2458 & 25.5157 r
|
||||
net21 (net) 1 0.0156
|
||||
output21/X (sky130_fd_sc_hd__buf_16) 0.1914 0.1826 & 25.6983 r
|
||||
serial_data_out (net) 1 0.2175
|
||||
serial_data_out (out) 0.1916 0.0034 & 25.7016 r
|
||||
data arrival time 25.7016
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -25.7016
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 30.6016
|
||||
|
||||
|
||||
1
|
||||
|
|
|
@ -4,7 +4,7 @@ Report : constraint
|
|||
-path slack_only
|
||||
Design : gpio_control_block
|
||||
Version: T-2022.03-SP3
|
||||
Date : Thu Oct 13 09:21:21 2022
|
||||
Date : Tue Oct 18 15:40:37 2022
|
||||
****************************************
|
||||
|
||||
|
||||
|
|
|
@ -0,0 +1,204 @@
|
|||
****************************************
|
||||
Report : analysis_coverage
|
||||
-status_details {untested}
|
||||
-sort_by slack
|
||||
Design : gpio_control_block
|
||||
Version: T-2022.03-SP3
|
||||
Date : Tue Oct 18 15:40:37 2022
|
||||
****************************************
|
||||
|
||||
Type of Check Total Met Violated Untested
|
||||
--------------------------------------------------------------------------------
|
||||
setup 53 27 ( 51%) 0 ( 0%) 26 ( 49%)
|
||||
hold 53 27 ( 51%) 0 ( 0%) 26 ( 49%)
|
||||
recovery 40 0 ( 0%) 0 ( 0%) 40 (100%)
|
||||
removal 40 0 ( 0%) 0 ( 0%) 40 (100%)
|
||||
min_pulse_width 94 54 ( 57%) 0 ( 0%) 40 ( 43%)
|
||||
out_setup 21 18 ( 86%) 0 ( 0%) 3 ( 14%)
|
||||
out_hold 21 18 ( 86%) 0 ( 0%) 3 ( 14%)
|
||||
--------------------------------------------------------------------------------
|
||||
All Checks 322 144 ( 45%) 0 ( 0%) 178 ( 55%)
|
||||
|
||||
|
||||
Constrained Related Check
|
||||
Pin Pin Clock Type Slack Reason
|
||||
--------------------------------------------------------------------------------
|
||||
one - serial_clock out_hold untested no_paths
|
||||
one - serial_clock out_setup untested no_paths
|
||||
zero - serial_clock out_hold untested no_paths
|
||||
zero - serial_clock out_setup untested no_paths
|
||||
_119_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_119_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_119_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_124_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_124_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_124_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_127_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_127_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_127_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_123_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_123_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_123_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_112_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_112_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_112_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_112_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_112_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_112_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_112_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_112_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_112_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_112_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_131_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_131_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_131_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_121_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_121_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_121_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_125_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_125_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_125_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_118_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_118_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_118_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_118_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_118_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_118_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_118_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_118_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_118_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_118_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_126_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_126_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_126_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_128_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_128_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_128_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_130_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_130_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_130_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_132_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_132_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_132_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_120_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_120_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_120_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_122_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_122_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_122_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_129_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_129_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_129_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_108_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_108_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_108_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_108_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_108_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_108_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_108_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_108_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_108_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_108_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_106_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_106_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_106_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_106_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_106_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_106_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_106_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_106_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_106_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_106_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_109_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_109_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_109_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_109_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_109_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_109_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_109_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_109_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_109_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_109_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_115_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_115_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_115_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_115_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_115_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_115_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_115_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_115_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_115_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_115_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_117_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_117_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_117_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_117_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_117_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_117_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_117_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_117_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_117_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_117_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_110_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_110_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_110_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_110_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_110_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_110_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_110_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_110_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_110_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_110_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_116_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_116_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_116_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_116_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_116_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_116_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_116_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_116_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_116_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_116_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_113_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_113_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_113_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_113_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_113_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_113_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_113_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_113_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_113_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_113_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_107_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_107_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_107_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_107_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_107_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_107_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_107_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_107_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_107_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_107_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_114_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_114_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_114_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_114_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_114_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_114_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_114_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_114_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_114_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_114_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_111_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_111_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_111_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_111_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_111_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_111_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_111_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_111_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_111_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_111_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
resetn_out - serial_clock out_hold untested no_startpoint_clock
|
||||
resetn_out - serial_clock out_setup untested no_startpoint_clock
|
||||
1
|
|
@ -0,0 +1,11 @@
|
|||
****************************************
|
||||
Report : global_timing
|
||||
-format { narrow }
|
||||
-separate_all_groups
|
||||
Design : gpio_control_block
|
||||
Version: T-2022.03-SP3
|
||||
Date : Tue Oct 18 15:40:37 2022
|
||||
****************************************
|
||||
|
||||
|
||||
1
|
File diff suppressed because it is too large
Load Diff
|
@ -4,15 +4,15 @@ Report : timing
|
|||
-delay_type min
|
||||
-nets
|
||||
-nworst 10
|
||||
-slack_lesser_than 100.0000
|
||||
-max_paths 1000
|
||||
-slack_lesser_than 10.0000
|
||||
-max_paths 10000
|
||||
-transition_time
|
||||
-capacitance
|
||||
-sort_by slack
|
||||
-include_hierarchical_pins
|
||||
Design : gpio_control_block
|
||||
Version: T-2022.03-SP3
|
||||
Date : Thu Oct 13 09:21:21 2022
|
||||
Date : Tue Oct 18 15:40:37 2022
|
||||
****************************************
|
||||
|
||||
|
||||
|
@ -3932,526 +3932,4 @@ Date : Thu Oct 13 09:21:21 2022
|
|||
slack (MET) 9.5549
|
||||
|
||||
|
||||
Startpoint: user_gpio_oeb
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: pad_gpio_outenb
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 r
|
||||
user_gpio_oeb (in) 0.1772 0.1151 & 5.1151 r
|
||||
user_gpio_oeb (net) 2 0.0163
|
||||
_061_/X (sky130_fd_sc_hd__mux2_4) 0.1508 0.5013 & 5.6164 r
|
||||
net17 (net) 1 0.0146
|
||||
output17/X (sky130_fd_sc_hd__buf_16) 0.4833 0.5530 & 6.1693 r
|
||||
pad_gpio_outenb (net) 1 0.2167
|
||||
pad_gpio_outenb (out) 0.4841 0.0118 & 6.1811 r
|
||||
data arrival time 6.1811
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -6.1811
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 11.0811
|
||||
|
||||
|
||||
Startpoint: pad_gpio_in
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: mgmt_gpio_in
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 f
|
||||
pad_gpio_in (in) 0.0676 0.0433 & 5.0433 f
|
||||
pad_gpio_in (net) 2 0.0103
|
||||
input3/X (sky130_fd_sc_hd__buf_2) 0.0666 0.3184 & 5.3617 f
|
||||
net3 (net) 2 0.0039
|
||||
_133_/X (sky130_fd_sc_hd__buf_2) 0.1216 0.3784 & 5.7401 f
|
||||
net6 (net) 1 0.0141
|
||||
output6/X (sky130_fd_sc_hd__buf_16) 0.2466 0.4942 & 6.2343 f
|
||||
mgmt_gpio_in (net) 1 0.2171
|
||||
mgmt_gpio_in (out) 0.2467 0.0025 & 6.2368 f
|
||||
data arrival time 6.2368
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -6.2368
|
||||
------------------------------------------------------------------------------------
|
||||
slack (MET) 11.1368
|
||||
|
||||
|
||||
Startpoint: pad_gpio_in
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: mgmt_gpio_in
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 r
|
||||
pad_gpio_in (in) 0.1203 0.0751 & 5.0751 r
|
||||
pad_gpio_in (net) 2 0.0105
|
||||
input3/X (sky130_fd_sc_hd__buf_2) 0.0754 0.2602 & 5.3353 r
|
||||
net3 (net) 2 0.0041
|
||||
_133_/X (sky130_fd_sc_hd__buf_2) 0.1849 0.3252 & 5.6605 r
|
||||
net6 (net) 1 0.0152
|
||||
output6/X (sky130_fd_sc_hd__buf_16) 0.4739 0.5744 & 6.2349 r
|
||||
mgmt_gpio_in (net) 1 0.2171
|
||||
mgmt_gpio_in (out) 0.4740 0.0025 & 6.2374 r
|
||||
data arrival time 6.2374
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -6.2374
|
||||
------------------------------------------------------------------------------------
|
||||
slack (MET) 11.1374
|
||||
|
||||
|
||||
Startpoint: user_gpio_oeb
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: pad_gpio_outenb
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 f
|
||||
user_gpio_oeb (in) 0.1004 0.0667 & 5.0667 f
|
||||
user_gpio_oeb (net) 2 0.0161
|
||||
_061_/X (sky130_fd_sc_hd__mux2_4) 0.1439 0.7612 & 5.8278 f
|
||||
net17 (net) 1 0.0135
|
||||
output17/X (sky130_fd_sc_hd__buf_16) 0.2554 0.5019 & 6.3297 f
|
||||
pad_gpio_outenb (net) 1 0.2167
|
||||
pad_gpio_outenb (out) 0.2567 0.0118 & 6.3415 f
|
||||
data arrival time 6.3415
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -6.3415
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 11.2415
|
||||
|
||||
|
||||
Startpoint: pad_gpio_in
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: user_gpio_in
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 r
|
||||
pad_gpio_in (in) 0.1203 0.0751 & 5.0751 r
|
||||
pad_gpio_in (net) 2 0.0105
|
||||
input3/X (sky130_fd_sc_hd__buf_2) 0.0754 0.2602 & 5.3353 r
|
||||
net3 (net) 2 0.0041
|
||||
_067_/X (sky130_fd_sc_hd__and2_2) 0.3258 0.5685 & 5.9038 r
|
||||
net22 (net) 1 0.0260
|
||||
output22/X (sky130_fd_sc_hd__buf_16) 0.4753 0.6471 & 6.5509 r
|
||||
user_gpio_in (net) 1 0.2188
|
||||
user_gpio_in (out) 0.4754 0.0027 & 6.5535 r
|
||||
data arrival time 6.5535
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -6.5535
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 11.4535
|
||||
|
||||
|
||||
Startpoint: pad_gpio_in
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: user_gpio_in
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 f
|
||||
pad_gpio_in (in) 0.0676 0.0433 & 5.0433 f
|
||||
pad_gpio_in (net) 2 0.0103
|
||||
input3/X (sky130_fd_sc_hd__buf_2) 0.0666 0.3184 & 5.3617 f
|
||||
net3 (net) 2 0.0039
|
||||
_067_/X (sky130_fd_sc_hd__and2_2) 0.2204 0.7230 & 6.0847 f
|
||||
net22 (net) 1 0.0249
|
||||
output22/X (sky130_fd_sc_hd__buf_16) 0.2482 0.5479 & 6.6325 f
|
||||
user_gpio_in (net) 1 0.2188
|
||||
user_gpio_in (out) 0.2484 0.0027 & 6.6352 f
|
||||
data arrival time 6.6352
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -6.6352
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 11.5352
|
||||
|
||||
|
||||
Startpoint: mgmt_gpio_oeb
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: pad_gpio_outenb
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 r
|
||||
mgmt_gpio_oeb (in) 0.1025 0.0630 & 5.0630 r
|
||||
mgmt_gpio_oeb (net) 2 0.0087
|
||||
input1/X (sky130_fd_sc_hd__buf_2) 0.1075 0.2791 & 5.3422 r
|
||||
net1 (net) 2 0.0074
|
||||
_060_/X (sky130_fd_sc_hd__and2_0) 0.1441 0.3388 & 5.6810 r
|
||||
_041_ (net) 1 0.0028
|
||||
_061_/X (sky130_fd_sc_hd__mux2_4) 0.1508 0.4822 & 6.1632 r
|
||||
net17 (net) 1 0.0146
|
||||
output17/X (sky130_fd_sc_hd__buf_16) 0.4833 0.5530 & 6.7162 r
|
||||
pad_gpio_outenb (net) 1 0.2167
|
||||
pad_gpio_outenb (out) 0.4841 0.0118 & 6.7280 r
|
||||
data arrival time 6.7280
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -6.7280
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 11.6280
|
||||
|
||||
|
||||
Startpoint: mgmt_gpio_oeb
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: pad_gpio_outenb
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 f
|
||||
mgmt_gpio_oeb (in) 0.0574 0.0362 & 5.0362 f
|
||||
mgmt_gpio_oeb (net) 2 0.0086
|
||||
input1/X (sky130_fd_sc_hd__buf_2) 0.0861 0.3369 & 5.3731 f
|
||||
net1 (net) 2 0.0072
|
||||
_060_/X (sky130_fd_sc_hd__and2_0) 0.0983 0.4276 & 5.8006 f
|
||||
_041_ (net) 1 0.0026
|
||||
_061_/X (sky130_fd_sc_hd__mux2_4) 0.1439 0.7397 & 6.5403 f
|
||||
net17 (net) 1 0.0135
|
||||
output17/X (sky130_fd_sc_hd__buf_16) 0.2554 0.5019 & 7.0422 f
|
||||
pad_gpio_outenb (net) 1 0.2167
|
||||
pad_gpio_outenb (out) 0.2567 0.0118 & 7.0540 f
|
||||
data arrival time 7.0540
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -7.0540
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 11.9540
|
||||
|
||||
|
||||
Startpoint: _131_ (rising edge-triggered flip-flop clocked by serial_clock)
|
||||
Endpoint: _132_ (rising edge-triggered flip-flop clocked by serial_clock')
|
||||
Last common pin: serial_clock
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 50.0000 50.0000
|
||||
clock source latency 0.0000 50.0000
|
||||
serial_clock (in) 0.2346 0.1557 & 50.1557 r
|
||||
serial_clock (net) 2 0.0222
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0920 0.3782 & 50.5339 r
|
||||
clknet_0_serial_clock (net) 2 0.0202
|
||||
clkbuf_1_1__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.1034 0.3166 & 50.8506 r
|
||||
serial_clock_out_buffered (net) 6 0.0264
|
||||
_131_/CLK (sky130_fd_sc_hd__dfrtp_4) 0.1034 0.0000 & 50.8506 r
|
||||
_131_/Q (sky130_fd_sc_hd__dfrtp_4) 0.1411 1.1716 & 52.0222 r
|
||||
shift_register[12] (net) 2 0.0063
|
||||
_132_/D (sky130_fd_sc_hd__dfrtp_2) 0.1411 0.0001 & 52.0223 r
|
||||
data arrival time 52.0223
|
||||
|
||||
clock serial_clock' (rise edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.1300 0.0883 & 25.0883 f
|
||||
serial_clock (net) 2 0.0213
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0755 0.3804 & 25.4687 f
|
||||
clknet_0_serial_clock (net) 2 0.0186
|
||||
clkbuf_1_0__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0904 0.3680 & 25.8368 f
|
||||
clknet_1_0__leaf_serial_clock (net) 9 0.0300
|
||||
_059__14/Y (sky130_fd_sc_hd__inv_2) 0.0973 0.1305 & 25.9673 r
|
||||
net45 (net) 1 0.0082
|
||||
_132_/CLK (sky130_fd_sc_hd__dfrtp_2) 0.0973 0.0002 & 25.9674 r
|
||||
clock reconvergence pessimism 0.0000 25.9674
|
||||
clock uncertainty 0.1000 26.0674
|
||||
library hold time -0.1202 25.9473
|
||||
data required time 25.9473
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time 25.9473
|
||||
data arrival time -52.0223
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 26.0750
|
||||
|
||||
|
||||
Startpoint: _131_ (rising edge-triggered flip-flop clocked by serial_clock)
|
||||
Endpoint: _132_ (rising edge-triggered flip-flop clocked by serial_clock')
|
||||
Last common pin: serial_clock
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 50.0000 50.0000
|
||||
clock source latency 0.0000 50.0000
|
||||
serial_clock (in) 0.2346 0.1557 & 50.1557 r
|
||||
serial_clock (net) 2 0.0222
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0920 0.3782 & 50.5339 r
|
||||
clknet_0_serial_clock (net) 2 0.0202
|
||||
clkbuf_1_1__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.1034 0.3166 & 50.8506 r
|
||||
serial_clock_out_buffered (net) 6 0.0264
|
||||
_131_/CLK (sky130_fd_sc_hd__dfrtp_4) 0.1034 0.0000 & 50.8506 r
|
||||
_131_/Q (sky130_fd_sc_hd__dfrtp_4) 0.1648 1.4406 & 52.2911 f
|
||||
shift_register[12] (net) 2 0.0062
|
||||
_132_/D (sky130_fd_sc_hd__dfrtp_2) 0.1648 0.0001 & 52.2912 f
|
||||
data arrival time 52.2912
|
||||
|
||||
clock serial_clock' (rise edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.1300 0.0883 & 25.0883 f
|
||||
serial_clock (net) 2 0.0213
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0755 0.3804 & 25.4687 f
|
||||
clknet_0_serial_clock (net) 2 0.0186
|
||||
clkbuf_1_0__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0904 0.3680 & 25.8368 f
|
||||
clknet_1_0__leaf_serial_clock (net) 9 0.0300
|
||||
_059__14/Y (sky130_fd_sc_hd__inv_2) 0.0973 0.1305 & 25.9673 r
|
||||
net45 (net) 1 0.0082
|
||||
_132_/CLK (sky130_fd_sc_hd__dfrtp_2) 0.0973 0.0002 & 25.9674 r
|
||||
clock reconvergence pessimism 0.0000 25.9674
|
||||
clock uncertainty 0.1000 26.0674
|
||||
library hold time -0.1493 25.9181
|
||||
data required time 25.9181
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time 25.9181
|
||||
data arrival time -52.2912
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 26.3731
|
||||
|
||||
|
||||
Startpoint: serial_clock
|
||||
(clock source 'serial_clock')
|
||||
Endpoint: serial_clock_out
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock (fall edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.1300 0.0883 & 25.0883 f
|
||||
serial_clock (net) 2 0.0213
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0755 0.3804 & 25.4687 f
|
||||
clknet_0_serial_clock (net) 2 0.0186
|
||||
clkbuf_1_1__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0834 0.3611 & 25.8298 f
|
||||
serial_clock_out_buffered (net) 6 0.0250
|
||||
serial_clock_out_buffer/X (sky130_fd_sc_hd__clkbuf_16) 0.3230 0.5697 & 26.3995 f
|
||||
serial_clock_out (net) 1 0.2219
|
||||
serial_clock_out (out) 0.3237 0.0092 & 26.4087 f
|
||||
data arrival time 26.4087
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -26.4087
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 31.3087
|
||||
|
||||
|
||||
Startpoint: serial_load
|
||||
(clock source 'serial_load')
|
||||
Endpoint: serial_load_out
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
---------------------------------------------------------------------------------------------------------
|
||||
clock serial_load (fall edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_load (in) 0.1100 0.0742 & 25.0742 f
|
||||
serial_load (net) 2 0.0178
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0744 0.3684 & 25.4426 f
|
||||
clknet_0_serial_load (net) 2 0.0177
|
||||
clkbuf_1_1__f_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.1149 0.3960 & 25.8386 f
|
||||
serial_load_out_buffered (net) 8 0.0494
|
||||
serial_load_out_buffer/X (sky130_fd_sc_hd__clkbuf_16) 0.3345 0.5769 & 26.4155 f
|
||||
serial_load_out (net) 1 0.2209
|
||||
serial_load_out (out) 0.3377 0.0213 & 26.4368 f
|
||||
data arrival time 26.4368
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
---------------------------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -26.4368
|
||||
---------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 31.3368
|
||||
|
||||
|
||||
Startpoint: _132_ (rising edge-triggered flip-flop clocked by serial_clock')
|
||||
Endpoint: serial_data_out
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock' (rise edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.1300 0.0883 & 25.0883 f
|
||||
serial_clock (net) 2 0.0213
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0755 0.3804 & 25.4687 f
|
||||
clknet_0_serial_clock (net) 2 0.0186
|
||||
clkbuf_1_0__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0904 0.3680 & 25.8368 f
|
||||
clknet_1_0__leaf_serial_clock (net) 9 0.0300
|
||||
_059__14/Y (sky130_fd_sc_hd__inv_2) 0.0973 0.1305 & 25.9673 r
|
||||
net45 (net) 1 0.0082
|
||||
_132_/CLK (sky130_fd_sc_hd__dfrtp_2) 0.0973 0.0002 & 25.9674 r
|
||||
_132_/Q (sky130_fd_sc_hd__dfrtp_2) 0.2045 1.0985 & 27.0660 r
|
||||
net21 (net) 1 0.0146
|
||||
output21/X (sky130_fd_sc_hd__buf_16) 0.4753 0.5845 & 27.6505 r
|
||||
serial_data_out (net) 1 0.2175
|
||||
serial_data_out (out) 0.4754 0.0033 & 27.6538 r
|
||||
data arrival time 27.6538
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -27.6538
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 32.5538
|
||||
|
||||
|
||||
Startpoint: _132_ (rising edge-triggered flip-flop clocked by serial_clock')
|
||||
Endpoint: serial_data_out
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock' (rise edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.1300 0.0883 & 25.0883 f
|
||||
serial_clock (net) 2 0.0213
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0755 0.3804 & 25.4687 f
|
||||
clknet_0_serial_clock (net) 2 0.0186
|
||||
clkbuf_1_0__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0904 0.3680 & 25.8368 f
|
||||
clknet_1_0__leaf_serial_clock (net) 9 0.0300
|
||||
_059__14/Y (sky130_fd_sc_hd__inv_2) 0.0973 0.1305 & 25.9673 r
|
||||
net45 (net) 1 0.0082
|
||||
_132_/CLK (sky130_fd_sc_hd__dfrtp_2) 0.0973 0.0002 & 25.9674 r
|
||||
_132_/Q (sky130_fd_sc_hd__dfrtp_2) 0.1724 1.2567 & 27.2241 f
|
||||
net21 (net) 1 0.0135
|
||||
output21/X (sky130_fd_sc_hd__buf_16) 0.2479 0.5208 & 27.7450 f
|
||||
serial_data_out (net) 1 0.2175
|
||||
serial_data_out (out) 0.2480 0.0034 & 27.7483 f
|
||||
data arrival time 27.7483
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -27.7483
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 32.6483
|
||||
|
||||
|
||||
1
|
||||
|
|
|
@ -4,7 +4,7 @@ Report : constraint
|
|||
-path slack_only
|
||||
Design : gpio_control_block
|
||||
Version: T-2022.03-SP3
|
||||
Date : Thu Oct 13 09:20:43 2022
|
||||
Date : Tue Oct 18 15:39:59 2022
|
||||
****************************************
|
||||
|
||||
|
||||
|
|
|
@ -0,0 +1,204 @@
|
|||
****************************************
|
||||
Report : analysis_coverage
|
||||
-status_details {untested}
|
||||
-sort_by slack
|
||||
Design : gpio_control_block
|
||||
Version: T-2022.03-SP3
|
||||
Date : Tue Oct 18 15:39:59 2022
|
||||
****************************************
|
||||
|
||||
Type of Check Total Met Violated Untested
|
||||
--------------------------------------------------------------------------------
|
||||
setup 53 27 ( 51%) 0 ( 0%) 26 ( 49%)
|
||||
hold 53 27 ( 51%) 0 ( 0%) 26 ( 49%)
|
||||
recovery 40 0 ( 0%) 0 ( 0%) 40 (100%)
|
||||
removal 40 0 ( 0%) 0 ( 0%) 40 (100%)
|
||||
min_pulse_width 94 54 ( 57%) 0 ( 0%) 40 ( 43%)
|
||||
out_setup 21 18 ( 86%) 0 ( 0%) 3 ( 14%)
|
||||
out_hold 21 18 ( 86%) 0 ( 0%) 3 ( 14%)
|
||||
--------------------------------------------------------------------------------
|
||||
All Checks 322 144 ( 45%) 0 ( 0%) 178 ( 55%)
|
||||
|
||||
|
||||
Constrained Related Check
|
||||
Pin Pin Clock Type Slack Reason
|
||||
--------------------------------------------------------------------------------
|
||||
one - serial_clock out_hold untested no_paths
|
||||
one - serial_clock out_setup untested no_paths
|
||||
zero - serial_clock out_hold untested no_paths
|
||||
zero - serial_clock out_setup untested no_paths
|
||||
_119_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_119_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_119_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_124_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_124_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_124_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_127_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_127_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_127_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_123_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_123_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_123_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_112_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_112_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_112_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_112_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_112_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_112_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_112_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_112_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_112_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_112_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_131_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_131_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_131_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_121_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_121_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_121_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_125_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_125_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_125_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_118_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_118_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_118_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_118_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_118_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_118_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_118_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_118_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_118_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_118_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_126_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_126_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_126_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_128_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_128_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_128_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_130_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_130_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_130_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_132_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_132_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_132_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_120_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_120_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_120_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_122_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_122_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_122_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_129_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_129_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_129_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_108_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_108_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_108_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_108_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_108_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_108_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_108_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_108_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_108_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_108_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_106_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_106_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_106_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_106_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_106_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_106_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_106_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_106_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_106_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_106_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_109_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_109_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_109_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_109_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_109_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_109_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_109_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_109_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_109_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_109_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_115_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_115_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_115_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_115_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_115_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_115_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_115_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_115_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_115_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_115_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_117_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_117_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_117_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_117_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_117_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_117_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_117_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_117_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_117_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_117_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_110_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_110_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_110_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_110_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_110_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_110_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_110_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_110_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_110_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_110_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_116_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_116_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_116_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_116_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_116_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_116_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_116_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_116_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_116_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_116_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_113_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_113_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_113_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_113_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_113_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_113_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_113_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_113_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_113_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_113_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_107_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_107_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_107_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_107_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_107_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_107_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_107_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_107_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_107_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_107_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_114_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_114_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_114_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_114_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_114_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_114_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_114_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_114_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_114_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_114_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_111_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_111_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_111_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_111_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_111_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_111_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_111_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_111_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_111_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_111_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
resetn_out - serial_clock out_hold untested no_startpoint_clock
|
||||
resetn_out - serial_clock out_setup untested no_startpoint_clock
|
||||
1
|
|
@ -0,0 +1,11 @@
|
|||
****************************************
|
||||
Report : global_timing
|
||||
-format { narrow }
|
||||
-separate_all_groups
|
||||
Design : gpio_control_block
|
||||
Version: T-2022.03-SP3
|
||||
Date : Tue Oct 18 15:39:59 2022
|
||||
****************************************
|
||||
|
||||
|
||||
1
|
File diff suppressed because it is too large
Load Diff
|
@ -4,15 +4,15 @@ Report : timing
|
|||
-delay_type min
|
||||
-nets
|
||||
-nworst 10
|
||||
-slack_lesser_than 100.0000
|
||||
-max_paths 1000
|
||||
-slack_lesser_than 10.0000
|
||||
-max_paths 10000
|
||||
-transition_time
|
||||
-capacitance
|
||||
-sort_by slack
|
||||
-include_hierarchical_pins
|
||||
Design : gpio_control_block
|
||||
Version: T-2022.03-SP3
|
||||
Date : Thu Oct 13 09:20:43 2022
|
||||
Date : Tue Oct 18 15:39:59 2022
|
||||
****************************************
|
||||
|
||||
|
||||
|
@ -3932,526 +3932,4 @@ Date : Thu Oct 13 09:20:43 2022
|
|||
slack (MET) 6.6199
|
||||
|
||||
|
||||
Startpoint: pad_gpio_in
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: mgmt_gpio_in
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 f
|
||||
pad_gpio_in (in) 0.0260 0.0166 & 5.0166 f
|
||||
pad_gpio_in (net) 2 0.0103
|
||||
input3/X (sky130_fd_sc_hd__buf_2) 0.0272 0.1103 & 5.1268 f
|
||||
net3 (net) 2 0.0040
|
||||
_133_/X (sky130_fd_sc_hd__buf_2) 0.0502 0.1366 & 5.2634 f
|
||||
net6 (net) 1 0.0149
|
||||
output6/X (sky130_fd_sc_hd__buf_16) 0.1309 0.2099 & 5.4733 f
|
||||
mgmt_gpio_in (net) 1 0.2171
|
||||
mgmt_gpio_in (out) 0.1310 0.0025 & 5.4759 f
|
||||
data arrival time 5.4759
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.4759
|
||||
------------------------------------------------------------------------------------
|
||||
slack (MET) 10.3759
|
||||
|
||||
|
||||
Startpoint: user_gpio_oeb
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: pad_gpio_outenb
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 r
|
||||
user_gpio_oeb (in) 0.0823 0.0540 & 5.0540 r
|
||||
user_gpio_oeb (net) 2 0.0164
|
||||
_061_/X (sky130_fd_sc_hd__mux2_4) 0.0669 0.1789 & 5.2330 r
|
||||
net17 (net) 1 0.0156
|
||||
output17/X (sky130_fd_sc_hd__buf_16) 0.2468 0.2396 & 5.4725 r
|
||||
pad_gpio_outenb (net) 1 0.2167
|
||||
pad_gpio_outenb (out) 0.2482 0.0118 & 5.4843 r
|
||||
data arrival time 5.4843
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.4843
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 10.3843
|
||||
|
||||
|
||||
Startpoint: pad_gpio_in
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: mgmt_gpio_in
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 r
|
||||
pad_gpio_in (in) 0.0554 0.0355 & 5.0355 r
|
||||
pad_gpio_in (net) 2 0.0105
|
||||
input3/X (sky130_fd_sc_hd__buf_2) 0.0344 0.1014 & 5.1369 r
|
||||
net3 (net) 2 0.0043
|
||||
_133_/X (sky130_fd_sc_hd__buf_2) 0.0881 0.1344 & 5.2713 r
|
||||
net6 (net) 1 0.0162
|
||||
output6/X (sky130_fd_sc_hd__buf_16) 0.2405 0.2531 & 5.5244 r
|
||||
mgmt_gpio_in (net) 1 0.2171
|
||||
mgmt_gpio_in (out) 0.2406 0.0025 & 5.5269 r
|
||||
data arrival time 5.5269
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.5269
|
||||
------------------------------------------------------------------------------------
|
||||
slack (MET) 10.4269
|
||||
|
||||
|
||||
Startpoint: user_gpio_oeb
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: pad_gpio_outenb
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 f
|
||||
user_gpio_oeb (in) 0.0388 0.0256 & 5.0256 f
|
||||
user_gpio_oeb (net) 2 0.0160
|
||||
_061_/X (sky130_fd_sc_hd__mux2_4) 0.0650 0.2923 & 5.3179 f
|
||||
net17 (net) 1 0.0142
|
||||
output17/X (sky130_fd_sc_hd__buf_16) 0.1374 0.2085 & 5.5264 f
|
||||
pad_gpio_outenb (net) 1 0.2167
|
||||
pad_gpio_outenb (out) 0.1390 0.0121 & 5.5385 f
|
||||
data arrival time 5.5385
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.5385
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 10.4385
|
||||
|
||||
|
||||
Startpoint: pad_gpio_in
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: user_gpio_in
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 f
|
||||
pad_gpio_in (in) 0.0260 0.0166 & 5.0166 f
|
||||
pad_gpio_in (net) 2 0.0103
|
||||
input3/X (sky130_fd_sc_hd__buf_2) 0.0272 0.1103 & 5.1268 f
|
||||
net3 (net) 2 0.0040
|
||||
_067_/X (sky130_fd_sc_hd__and2_2) 0.0859 0.2351 & 5.3620 f
|
||||
net22 (net) 1 0.0256
|
||||
output22/X (sky130_fd_sc_hd__buf_16) 0.1317 0.2271 & 5.5891 f
|
||||
user_gpio_in (net) 1 0.2188
|
||||
user_gpio_in (out) 0.1318 0.0027 & 5.5918 f
|
||||
data arrival time 5.5918
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.5918
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 10.4918
|
||||
|
||||
|
||||
Startpoint: pad_gpio_in
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: user_gpio_in
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 r
|
||||
pad_gpio_in (in) 0.0554 0.0355 & 5.0355 r
|
||||
pad_gpio_in (net) 2 0.0105
|
||||
input3/X (sky130_fd_sc_hd__buf_2) 0.0344 0.1014 & 5.1369 r
|
||||
net3 (net) 2 0.0043
|
||||
_067_/X (sky130_fd_sc_hd__and2_2) 0.1496 0.2160 & 5.3529 r
|
||||
net22 (net) 1 0.0269
|
||||
output22/X (sky130_fd_sc_hd__buf_16) 0.2424 0.2692 & 5.6222 r
|
||||
user_gpio_in (net) 1 0.2188
|
||||
user_gpio_in (out) 0.2426 0.0027 & 5.6248 r
|
||||
data arrival time 5.6248
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.6248
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 10.5248
|
||||
|
||||
|
||||
Startpoint: mgmt_gpio_oeb
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: pad_gpio_outenb
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 r
|
||||
mgmt_gpio_oeb (in) 0.0472 0.0300 & 5.0300 r
|
||||
mgmt_gpio_oeb (net) 2 0.0087
|
||||
input1/X (sky130_fd_sc_hd__buf_2) 0.0493 0.1098 & 5.1397 r
|
||||
net1 (net) 2 0.0077
|
||||
_060_/X (sky130_fd_sc_hd__and2_0) 0.0575 0.1180 & 5.2578 r
|
||||
_041_ (net) 1 0.0029
|
||||
_061_/X (sky130_fd_sc_hd__mux2_4) 0.0669 0.1687 & 5.4264 r
|
||||
net17 (net) 1 0.0156
|
||||
output17/X (sky130_fd_sc_hd__buf_16) 0.2468 0.2396 & 5.6660 r
|
||||
pad_gpio_outenb (net) 1 0.2167
|
||||
pad_gpio_outenb (out) 0.2482 0.0118 & 5.6778 r
|
||||
data arrival time 5.6778
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.6778
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 10.5778
|
||||
|
||||
|
||||
Startpoint: mgmt_gpio_oeb
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: pad_gpio_outenb
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 f
|
||||
mgmt_gpio_oeb (in) 0.0219 0.0138 & 5.0138 f
|
||||
mgmt_gpio_oeb (net) 2 0.0085
|
||||
input1/X (sky130_fd_sc_hd__buf_2) 0.0346 0.1170 & 5.1308 f
|
||||
net1 (net) 2 0.0074
|
||||
_060_/X (sky130_fd_sc_hd__and2_0) 0.0385 0.1405 & 5.2713 f
|
||||
_041_ (net) 1 0.0026
|
||||
_061_/X (sky130_fd_sc_hd__mux2_4) 0.0650 0.2800 & 5.5513 f
|
||||
net17 (net) 1 0.0142
|
||||
output17/X (sky130_fd_sc_hd__buf_16) 0.1374 0.2085 & 5.7598 f
|
||||
pad_gpio_outenb (net) 1 0.2167
|
||||
pad_gpio_outenb (out) 0.1390 0.0121 & 5.7719 f
|
||||
data arrival time 5.7719
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.7719
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 10.6719
|
||||
|
||||
|
||||
Startpoint: _131_ (rising edge-triggered flip-flop clocked by serial_clock)
|
||||
Endpoint: _132_ (rising edge-triggered flip-flop clocked by serial_clock')
|
||||
Last common pin: serial_clock
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 50.0000 50.0000
|
||||
clock source latency 0.0000 50.0000
|
||||
serial_clock (in) 0.1090 0.0729 & 50.0729 r
|
||||
serial_clock (net) 2 0.0224
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0439 0.1503 & 50.2232 r
|
||||
clknet_0_serial_clock (net) 2 0.0209
|
||||
clkbuf_1_1__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0504 0.1327 & 50.3559 r
|
||||
serial_clock_out_buffered (net) 6 0.0276
|
||||
_131_/CLK (sky130_fd_sc_hd__dfrtp_4) 0.0504 0.0000 & 50.3559 r
|
||||
_131_/Q (sky130_fd_sc_hd__dfrtp_4) 0.0580 0.3981 & 50.7539 r
|
||||
shift_register[12] (net) 2 0.0067
|
||||
_132_/D (sky130_fd_sc_hd__dfrtp_2) 0.0580 0.0001 & 50.7540 r
|
||||
data arrival time 50.7540
|
||||
|
||||
clock serial_clock' (rise edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.0498 0.0342 & 25.0342 f
|
||||
serial_clock (net) 2 0.0213
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0353 0.1489 & 25.1831 f
|
||||
clknet_0_serial_clock (net) 2 0.0189
|
||||
clkbuf_1_0__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0438 0.1508 & 25.3339 f
|
||||
clknet_1_0__leaf_serial_clock (net) 9 0.0312
|
||||
_059__14/Y (sky130_fd_sc_hd__inv_2) 0.0463 0.0585 & 25.3923 r
|
||||
net45 (net) 1 0.0084
|
||||
_132_/CLK (sky130_fd_sc_hd__dfrtp_2) 0.0463 0.0002 & 25.3925 r
|
||||
clock reconvergence pessimism 0.0000 25.3925
|
||||
clock uncertainty 0.1000 25.4925
|
||||
library hold time -0.0372 25.4553
|
||||
data required time 25.4553
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time 25.4553
|
||||
data arrival time -50.7540
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 25.2987
|
||||
|
||||
|
||||
Startpoint: _131_ (rising edge-triggered flip-flop clocked by serial_clock)
|
||||
Endpoint: _132_ (rising edge-triggered flip-flop clocked by serial_clock')
|
||||
Last common pin: serial_clock
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 50.0000 50.0000
|
||||
clock source latency 0.0000 50.0000
|
||||
serial_clock (in) 0.1090 0.0729 & 50.0729 r
|
||||
serial_clock (net) 2 0.0224
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0439 0.1503 & 50.2232 r
|
||||
clknet_0_serial_clock (net) 2 0.0209
|
||||
clkbuf_1_1__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0504 0.1327 & 50.3559 r
|
||||
serial_clock_out_buffered (net) 6 0.0276
|
||||
_131_/CLK (sky130_fd_sc_hd__dfrtp_4) 0.0504 0.0000 & 50.3559 r
|
||||
_131_/Q (sky130_fd_sc_hd__dfrtp_4) 0.0614 0.4662 & 50.8220 f
|
||||
shift_register[12] (net) 2 0.0065
|
||||
_132_/D (sky130_fd_sc_hd__dfrtp_2) 0.0614 0.0001 & 50.8221 f
|
||||
data arrival time 50.8221
|
||||
|
||||
clock serial_clock' (rise edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.0498 0.0342 & 25.0342 f
|
||||
serial_clock (net) 2 0.0213
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0353 0.1489 & 25.1831 f
|
||||
clknet_0_serial_clock (net) 2 0.0189
|
||||
clkbuf_1_0__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0438 0.1508 & 25.3339 f
|
||||
clknet_1_0__leaf_serial_clock (net) 9 0.0312
|
||||
_059__14/Y (sky130_fd_sc_hd__inv_2) 0.0463 0.0585 & 25.3923 r
|
||||
net45 (net) 1 0.0084
|
||||
_132_/CLK (sky130_fd_sc_hd__dfrtp_2) 0.0463 0.0002 & 25.3925 r
|
||||
clock reconvergence pessimism 0.0000 25.3925
|
||||
clock uncertainty 0.1000 25.4925
|
||||
library hold time -0.0485 25.4440
|
||||
data required time 25.4440
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time 25.4440
|
||||
data arrival time -50.8221
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 25.3781
|
||||
|
||||
|
||||
Startpoint: serial_clock
|
||||
(clock source 'serial_clock')
|
||||
Endpoint: serial_clock_out
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock (fall edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.0498 0.0342 & 25.0342 f
|
||||
serial_clock (net) 2 0.0213
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0353 0.1489 & 25.1831 f
|
||||
clknet_0_serial_clock (net) 2 0.0189
|
||||
clkbuf_1_1__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0399 0.1477 & 25.3308 f
|
||||
serial_clock_out_buffered (net) 6 0.0258
|
||||
serial_clock_out_buffer/X (sky130_fd_sc_hd__clkbuf_16) 0.1579 0.2383 & 25.5690 f
|
||||
serial_clock_out (net) 1 0.2219
|
||||
serial_clock_out (out) 0.1591 0.0092 & 25.5782 f
|
||||
data arrival time 25.5782
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -25.5782
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 30.4782
|
||||
|
||||
|
||||
Startpoint: serial_load
|
||||
(clock source 'serial_load')
|
||||
Endpoint: serial_load_out
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
---------------------------------------------------------------------------------------------------------
|
||||
clock serial_load (fall edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_load (in) 0.0422 0.0288 & 25.0288 f
|
||||
serial_load (net) 2 0.0179
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0348 0.1445 & 25.1733 f
|
||||
clknet_0_serial_load (net) 2 0.0179
|
||||
clkbuf_1_1__f_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0547 0.1614 & 25.3347 f
|
||||
serial_load_out_buffered (net) 8 0.0506
|
||||
serial_load_out_buffer/X (sky130_fd_sc_hd__clkbuf_16) 0.1611 0.2405 & 25.5752 f
|
||||
serial_load_out (net) 1 0.2209
|
||||
serial_load_out (out) 0.1611 0.0194 & 25.5946 f
|
||||
data arrival time 25.5946
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
---------------------------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -25.5946
|
||||
---------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 30.4946
|
||||
|
||||
|
||||
Startpoint: _132_ (rising edge-triggered flip-flop clocked by serial_clock')
|
||||
Endpoint: serial_data_out
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock' (rise edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.0498 0.0342 & 25.0342 f
|
||||
serial_clock (net) 2 0.0213
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0353 0.1489 & 25.1831 f
|
||||
clknet_0_serial_clock (net) 2 0.0189
|
||||
clkbuf_1_0__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0438 0.1508 & 25.3339 f
|
||||
clknet_1_0__leaf_serial_clock (net) 9 0.0312
|
||||
_059__14/Y (sky130_fd_sc_hd__inv_2) 0.0463 0.0585 & 25.3923 r
|
||||
net45 (net) 1 0.0084
|
||||
_132_/CLK (sky130_fd_sc_hd__dfrtp_2) 0.0463 0.0002 & 25.3925 r
|
||||
_132_/Q (sky130_fd_sc_hd__dfrtp_2) 0.0688 0.4215 & 25.8141 f
|
||||
net21 (net) 1 0.0142
|
||||
output21/X (sky130_fd_sc_hd__buf_16) 0.1318 0.2180 & 26.0320 f
|
||||
serial_data_out (net) 1 0.2175
|
||||
serial_data_out (out) 0.1321 0.0034 & 26.0355 f
|
||||
data arrival time 26.0355
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -26.0355
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 30.9355
|
||||
|
||||
|
||||
Startpoint: _132_ (rising edge-triggered flip-flop clocked by serial_clock')
|
||||
Endpoint: serial_data_out
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock' (rise edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.0498 0.0342 & 25.0342 f
|
||||
serial_clock (net) 2 0.0213
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0353 0.1489 & 25.1831 f
|
||||
clknet_0_serial_clock (net) 2 0.0189
|
||||
clkbuf_1_0__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0438 0.1508 & 25.3339 f
|
||||
clknet_1_0__leaf_serial_clock (net) 9 0.0312
|
||||
_059__14/Y (sky130_fd_sc_hd__inv_2) 0.0463 0.0585 & 25.3923 r
|
||||
net45 (net) 1 0.0084
|
||||
_132_/CLK (sky130_fd_sc_hd__dfrtp_2) 0.0463 0.0002 & 25.3925 r
|
||||
_132_/Q (sky130_fd_sc_hd__dfrtp_2) 0.0943 0.3856 & 25.7781 r
|
||||
net21 (net) 1 0.0155
|
||||
output21/X (sky130_fd_sc_hd__buf_16) 0.2419 0.2544 & 26.0326 r
|
||||
serial_data_out (net) 1 0.2175
|
||||
serial_data_out (out) 0.2420 0.0034 & 26.0359 r
|
||||
data arrival time 26.0359
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -26.0359
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 30.9359
|
||||
|
||||
|
||||
1
|
||||
|
|
|
@ -4,7 +4,7 @@ Report : constraint
|
|||
-path slack_only
|
||||
Design : gpio_control_block
|
||||
Version: T-2022.03-SP3
|
||||
Date : Thu Oct 13 09:21:36 2022
|
||||
Date : Tue Oct 18 15:40:57 2022
|
||||
****************************************
|
||||
|
||||
|
||||
|
|
|
@ -0,0 +1,204 @@
|
|||
****************************************
|
||||
Report : analysis_coverage
|
||||
-status_details {untested}
|
||||
-sort_by slack
|
||||
Design : gpio_control_block
|
||||
Version: T-2022.03-SP3
|
||||
Date : Tue Oct 18 15:40:57 2022
|
||||
****************************************
|
||||
|
||||
Type of Check Total Met Violated Untested
|
||||
--------------------------------------------------------------------------------
|
||||
setup 53 27 ( 51%) 0 ( 0%) 26 ( 49%)
|
||||
hold 53 27 ( 51%) 0 ( 0%) 26 ( 49%)
|
||||
recovery 40 0 ( 0%) 0 ( 0%) 40 (100%)
|
||||
removal 40 0 ( 0%) 0 ( 0%) 40 (100%)
|
||||
min_pulse_width 94 54 ( 57%) 0 ( 0%) 40 ( 43%)
|
||||
out_setup 21 18 ( 86%) 0 ( 0%) 3 ( 14%)
|
||||
out_hold 21 18 ( 86%) 0 ( 0%) 3 ( 14%)
|
||||
--------------------------------------------------------------------------------
|
||||
All Checks 322 144 ( 45%) 0 ( 0%) 178 ( 55%)
|
||||
|
||||
|
||||
Constrained Related Check
|
||||
Pin Pin Clock Type Slack Reason
|
||||
--------------------------------------------------------------------------------
|
||||
one - serial_clock out_hold untested no_paths
|
||||
one - serial_clock out_setup untested no_paths
|
||||
zero - serial_clock out_hold untested no_paths
|
||||
zero - serial_clock out_setup untested no_paths
|
||||
_119_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_119_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_119_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_124_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_124_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_124_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_127_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_127_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_127_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_123_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_123_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_123_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_112_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_112_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_112_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_112_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_112_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_112_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_112_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_112_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_112_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_112_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_131_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_131_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_131_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_121_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_121_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_121_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_125_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_125_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_125_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_118_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_118_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_118_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_118_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_118_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_118_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_118_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_118_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_118_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_118_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_126_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_126_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_126_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_128_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_128_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_128_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_130_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_130_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_130_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_132_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_132_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_132_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_120_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_120_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_120_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_122_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_122_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_122_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_129_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_129_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_129_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_108_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_108_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_108_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_108_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_108_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_108_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_108_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_108_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_108_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_108_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_106_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_106_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_106_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_106_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_106_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_106_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_106_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_106_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_106_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_106_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_109_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_109_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_109_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_109_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_109_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_109_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_109_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_109_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_109_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_109_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_115_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_115_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_115_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_115_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_115_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_115_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_115_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_115_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_115_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_115_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_117_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_117_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_117_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_117_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_117_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_117_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_117_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_117_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_117_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_117_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_110_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_110_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_110_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_110_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_110_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_110_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_110_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_110_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_110_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_110_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_116_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_116_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_116_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_116_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_116_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_116_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_116_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_116_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_116_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_116_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_113_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_113_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_113_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_113_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_113_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_113_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_113_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_113_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_113_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_113_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_107_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_107_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_107_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_107_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_107_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_107_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_107_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_107_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_107_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_107_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_114_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_114_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_114_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_114_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_114_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_114_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_114_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_114_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_114_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_114_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_111_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_111_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_111_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_111_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_111_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_111_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_111_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_111_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_111_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_111_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
resetn_out - serial_clock out_hold untested no_startpoint_clock
|
||||
resetn_out - serial_clock out_setup untested no_startpoint_clock
|
||||
1
|
|
@ -0,0 +1,11 @@
|
|||
****************************************
|
||||
Report : global_timing
|
||||
-format { narrow }
|
||||
-separate_all_groups
|
||||
Design : gpio_control_block
|
||||
Version: T-2022.03-SP3
|
||||
Date : Tue Oct 18 15:40:57 2022
|
||||
****************************************
|
||||
|
||||
|
||||
1
|
File diff suppressed because it is too large
Load Diff
|
@ -4,15 +4,15 @@ Report : timing
|
|||
-delay_type min
|
||||
-nets
|
||||
-nworst 10
|
||||
-slack_lesser_than 100.0000
|
||||
-max_paths 1000
|
||||
-slack_lesser_than 10.0000
|
||||
-max_paths 10000
|
||||
-transition_time
|
||||
-capacitance
|
||||
-sort_by slack
|
||||
-include_hierarchical_pins
|
||||
Design : gpio_control_block
|
||||
Version: T-2022.03-SP3
|
||||
Date : Thu Oct 13 09:21:36 2022
|
||||
Date : Tue Oct 18 15:40:57 2022
|
||||
****************************************
|
||||
|
||||
|
||||
|
@ -3932,526 +3932,4 @@ Date : Thu Oct 13 09:21:36 2022
|
|||
slack (MET) 6.0544
|
||||
|
||||
|
||||
Startpoint: pad_gpio_in
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: mgmt_gpio_in
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 f
|
||||
pad_gpio_in (in) 0.0188 0.0110 & 5.0110 f
|
||||
pad_gpio_in (net) 2 0.0111
|
||||
input3/X (sky130_fd_sc_hd__buf_2) 0.0201 0.0708 & 5.0818 f
|
||||
net3 (net) 2 0.0043
|
||||
_133_/X (sky130_fd_sc_hd__buf_2) 0.0360 0.0895 & 5.1712 f
|
||||
net6 (net) 1 0.0152
|
||||
output6/X (sky130_fd_sc_hd__buf_16) 0.1064 0.1458 & 5.3170 f
|
||||
mgmt_gpio_in (net) 1 0.2177
|
||||
mgmt_gpio_in (out) 0.1071 0.0059 & 5.3229 f
|
||||
data arrival time 5.3229
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.3229
|
||||
------------------------------------------------------------------------------------
|
||||
slack (MET) 10.2229
|
||||
|
||||
|
||||
Startpoint: user_gpio_oeb
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: pad_gpio_outenb
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 r
|
||||
user_gpio_oeb (in) 0.0703 0.0454 & 5.0454 r
|
||||
user_gpio_oeb (net) 2 0.0187
|
||||
_061_/X (sky130_fd_sc_hd__mux2_4) 0.0482 0.1187 & 5.1640 r
|
||||
net17 (net) 1 0.0159
|
||||
output17/X (sky130_fd_sc_hd__buf_16) 0.2011 0.1687 & 5.3327 r
|
||||
pad_gpio_outenb (net) 1 0.2174
|
||||
pad_gpio_outenb (out) 0.2032 0.0173 & 5.3500 r
|
||||
data arrival time 5.3500
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.3500
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 10.2500
|
||||
|
||||
|
||||
Startpoint: user_gpio_oeb
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: pad_gpio_outenb
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 f
|
||||
user_gpio_oeb (in) 0.0307 0.0184 & 5.0184 f
|
||||
user_gpio_oeb (net) 2 0.0184
|
||||
_061_/X (sky130_fd_sc_hd__mux2_4) 0.0482 0.1706 & 5.1890 f
|
||||
net17 (net) 1 0.0146
|
||||
output17/X (sky130_fd_sc_hd__buf_16) 0.1104 0.1461 & 5.3350 f
|
||||
pad_gpio_outenb (net) 1 0.2174
|
||||
pad_gpio_outenb (out) 0.1104 0.0156 & 5.3506 f
|
||||
data arrival time 5.3506
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.3506
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 10.2506
|
||||
|
||||
|
||||
Startpoint: pad_gpio_in
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: mgmt_gpio_in
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 r
|
||||
pad_gpio_in (in) 0.0446 0.0281 & 5.0281 r
|
||||
pad_gpio_in (net) 2 0.0113
|
||||
input3/X (sky130_fd_sc_hd__buf_2) 0.0255 0.0683 & 5.0964 r
|
||||
net3 (net) 2 0.0046
|
||||
_133_/X (sky130_fd_sc_hd__buf_2) 0.0665 0.0923 & 5.1887 r
|
||||
net6 (net) 1 0.0165
|
||||
output6/X (sky130_fd_sc_hd__buf_16) 0.1928 0.1800 & 5.3688 r
|
||||
mgmt_gpio_in (net) 1 0.2177
|
||||
mgmt_gpio_in (out) 0.1932 0.0059 & 5.3747 r
|
||||
data arrival time 5.3747
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.3747
|
||||
------------------------------------------------------------------------------------
|
||||
slack (MET) 10.2747
|
||||
|
||||
|
||||
Startpoint: pad_gpio_in
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: user_gpio_in
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 f
|
||||
pad_gpio_in (in) 0.0188 0.0110 & 5.0110 f
|
||||
pad_gpio_in (net) 2 0.0111
|
||||
input3/X (sky130_fd_sc_hd__buf_2) 0.0201 0.0708 & 5.0818 f
|
||||
net3 (net) 2 0.0043
|
||||
_067_/X (sky130_fd_sc_hd__and2_2) 0.0604 0.1511 & 5.2328 f
|
||||
net22 (net) 1 0.0251
|
||||
output22/X (sky130_fd_sc_hd__buf_16) 0.1072 0.1575 & 5.3904 f
|
||||
user_gpio_in (net) 1 0.2195
|
||||
user_gpio_in (out) 0.1080 0.0062 & 5.3966 f
|
||||
data arrival time 5.3966
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.3966
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 10.2966
|
||||
|
||||
|
||||
Startpoint: pad_gpio_in
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: user_gpio_in
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 r
|
||||
pad_gpio_in (in) 0.0446 0.0281 & 5.0281 r
|
||||
pad_gpio_in (net) 2 0.0113
|
||||
input3/X (sky130_fd_sc_hd__buf_2) 0.0255 0.0683 & 5.0964 r
|
||||
net3 (net) 2 0.0046
|
||||
_067_/X (sky130_fd_sc_hd__and2_2) 0.1085 0.1411 & 5.2376 r
|
||||
net22 (net) 1 0.0264
|
||||
output22/X (sky130_fd_sc_hd__buf_16) 0.1945 0.1861 & 5.4237 r
|
||||
user_gpio_in (net) 1 0.2195
|
||||
user_gpio_in (out) 0.1950 0.0062 & 5.4299 r
|
||||
data arrival time 5.4299
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.4299
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 10.3299
|
||||
|
||||
|
||||
Startpoint: mgmt_gpio_oeb
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: pad_gpio_outenb
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 r
|
||||
mgmt_gpio_oeb (in) 0.0372 0.0232 & 5.0232 r
|
||||
mgmt_gpio_oeb (net) 2 0.0092
|
||||
input1/X (sky130_fd_sc_hd__buf_2) 0.0384 0.0753 & 5.0985 r
|
||||
net1 (net) 2 0.0084
|
||||
_060_/X (sky130_fd_sc_hd__and2_0) 0.0409 0.0754 & 5.1739 r
|
||||
_041_ (net) 1 0.0029
|
||||
_061_/X (sky130_fd_sc_hd__mux2_4) 0.0482 0.1084 & 5.2823 r
|
||||
net17 (net) 1 0.0159
|
||||
output17/X (sky130_fd_sc_hd__buf_16) 0.2011 0.1687 & 5.4510 r
|
||||
pad_gpio_outenb (net) 1 0.2174
|
||||
pad_gpio_outenb (out) 0.2032 0.0173 & 5.4683 r
|
||||
data arrival time 5.4683
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.4683
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 10.3683
|
||||
|
||||
|
||||
Startpoint: mgmt_gpio_oeb
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: pad_gpio_outenb
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 f
|
||||
mgmt_gpio_oeb (in) 0.0151 0.0088 & 5.0088 f
|
||||
mgmt_gpio_oeb (net) 2 0.0090
|
||||
input1/X (sky130_fd_sc_hd__buf_2) 0.0258 0.0759 & 5.0847 f
|
||||
net1 (net) 2 0.0081
|
||||
_060_/X (sky130_fd_sc_hd__and2_0) 0.0272 0.0924 & 5.1770 f
|
||||
_041_ (net) 1 0.0026
|
||||
_061_/X (sky130_fd_sc_hd__mux2_4) 0.0482 0.1612 & 5.3383 f
|
||||
net17 (net) 1 0.0146
|
||||
output17/X (sky130_fd_sc_hd__buf_16) 0.1104 0.1461 & 5.4843 f
|
||||
pad_gpio_outenb (net) 1 0.2174
|
||||
pad_gpio_outenb (out) 0.1104 0.0156 & 5.4999 f
|
||||
data arrival time 5.4999
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.4999
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 10.3999
|
||||
|
||||
|
||||
Startpoint: _131_ (rising edge-triggered flip-flop clocked by serial_clock)
|
||||
Endpoint: _132_ (rising edge-triggered flip-flop clocked by serial_clock')
|
||||
Last common pin: serial_clock
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 50.0000 50.0000
|
||||
clock source latency 0.0000 50.0000
|
||||
serial_clock (in) 0.0882 0.0585 & 50.0585 r
|
||||
serial_clock (net) 2 0.0242
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0337 0.1020 & 50.1605 r
|
||||
clknet_0_serial_clock (net) 2 0.0216
|
||||
clkbuf_1_1__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0397 0.0920 & 50.2525 r
|
||||
serial_clock_out_buffered (net) 6 0.0292
|
||||
_131_/CLK (sky130_fd_sc_hd__dfrtp_4) 0.0398 0.0008 & 50.2533 r
|
||||
_131_/Q (sky130_fd_sc_hd__dfrtp_4) 0.0399 0.2508 & 50.5041 r
|
||||
shift_register[12] (net) 2 0.0072
|
||||
_132_/D (sky130_fd_sc_hd__dfrtp_2) 0.0399 0.0001 & 50.5042 r
|
||||
data arrival time 50.5042
|
||||
|
||||
clock serial_clock' (rise edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.0377 0.0244 & 25.0244 f
|
||||
serial_clock (net) 2 0.0232
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0271 0.1021 & 25.1265 f
|
||||
clknet_0_serial_clock (net) 2 0.0196
|
||||
clkbuf_1_0__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0351 0.1046 & 25.2312 f
|
||||
clknet_1_0__leaf_serial_clock (net) 9 0.0335
|
||||
_059__14/Y (sky130_fd_sc_hd__inv_2) 0.0422 0.0491 & 25.2803 r
|
||||
net45 (net) 1 0.0106
|
||||
_132_/CLK (sky130_fd_sc_hd__dfrtp_2) 0.0422 0.0003 & 25.2806 r
|
||||
clock reconvergence pessimism 0.0000 25.2806
|
||||
clock uncertainty 0.1000 25.3806
|
||||
library hold time -0.0201 25.3605
|
||||
data required time 25.3605
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time 25.3605
|
||||
data arrival time -50.5042
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 25.1437
|
||||
|
||||
|
||||
Startpoint: _131_ (rising edge-triggered flip-flop clocked by serial_clock)
|
||||
Endpoint: _132_ (rising edge-triggered flip-flop clocked by serial_clock')
|
||||
Last common pin: serial_clock
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 50.0000 50.0000
|
||||
clock source latency 0.0000 50.0000
|
||||
serial_clock (in) 0.0882 0.0585 & 50.0585 r
|
||||
serial_clock (net) 2 0.0242
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0337 0.1020 & 50.1605 r
|
||||
clknet_0_serial_clock (net) 2 0.0216
|
||||
clkbuf_1_1__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0397 0.0920 & 50.2525 r
|
||||
serial_clock_out_buffered (net) 6 0.0292
|
||||
_131_/CLK (sky130_fd_sc_hd__dfrtp_4) 0.0398 0.0008 & 50.2533 r
|
||||
_131_/Q (sky130_fd_sc_hd__dfrtp_4) 0.0444 0.2928 & 50.5461 f
|
||||
shift_register[12] (net) 2 0.0070
|
||||
_132_/D (sky130_fd_sc_hd__dfrtp_2) 0.0444 0.0001 & 50.5462 f
|
||||
data arrival time 50.5462
|
||||
|
||||
clock serial_clock' (rise edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.0377 0.0244 & 25.0244 f
|
||||
serial_clock (net) 2 0.0232
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0271 0.1021 & 25.1265 f
|
||||
clknet_0_serial_clock (net) 2 0.0196
|
||||
clkbuf_1_0__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0351 0.1046 & 25.2312 f
|
||||
clknet_1_0__leaf_serial_clock (net) 9 0.0335
|
||||
_059__14/Y (sky130_fd_sc_hd__inv_2) 0.0422 0.0491 & 25.2803 r
|
||||
net45 (net) 1 0.0106
|
||||
_132_/CLK (sky130_fd_sc_hd__dfrtp_2) 0.0422 0.0003 & 25.2806 r
|
||||
clock reconvergence pessimism 0.0000 25.2806
|
||||
clock uncertainty 0.1000 25.3806
|
||||
library hold time -0.0326 25.3480
|
||||
data required time 25.3480
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time 25.3480
|
||||
data arrival time -50.5462
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 25.1983
|
||||
|
||||
|
||||
Startpoint: serial_clock
|
||||
(clock source 'serial_clock')
|
||||
Endpoint: serial_clock_out
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock (fall edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.0377 0.0244 & 25.0244 f
|
||||
serial_clock (net) 2 0.0232
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0271 0.1021 & 25.1265 f
|
||||
clknet_0_serial_clock (net) 2 0.0196
|
||||
clkbuf_1_1__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0318 0.1019 & 25.2285 f
|
||||
serial_clock_out_buffered (net) 6 0.0275
|
||||
serial_clock_out_buffer/X (sky130_fd_sc_hd__clkbuf_16) 0.1207 0.1671 & 25.3956 f
|
||||
serial_clock_out (net) 1 0.2233
|
||||
serial_clock_out (out) 0.1207 0.0130 & 25.4086 f
|
||||
data arrival time 25.4086
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -25.4086
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 30.3086
|
||||
|
||||
|
||||
Startpoint: serial_load
|
||||
(clock source 'serial_load')
|
||||
Endpoint: serial_load_out
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
---------------------------------------------------------------------------------------------------------
|
||||
clock serial_load (fall edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_load (in) 0.0314 0.0201 & 25.0201 f
|
||||
serial_load (net) 2 0.0192
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0267 0.0986 & 25.1187 f
|
||||
clknet_0_serial_load (net) 2 0.0187
|
||||
clkbuf_1_1__f_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0431 0.1118 & 25.2305 f
|
||||
serial_load_out_buffered (net) 8 0.0523
|
||||
serial_load_out_buffer/X (sky130_fd_sc_hd__clkbuf_16) 0.1259 0.1644 & 25.3949 f
|
||||
serial_load_out (net) 1 0.2219
|
||||
serial_load_out (out) 0.1259 0.0270 & 25.4219 f
|
||||
data arrival time 25.4219
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
---------------------------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -25.4219
|
||||
---------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 30.3219
|
||||
|
||||
|
||||
Startpoint: _132_ (rising edge-triggered flip-flop clocked by serial_clock')
|
||||
Endpoint: serial_data_out
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock' (rise edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.0377 0.0244 & 25.0244 f
|
||||
serial_clock (net) 2 0.0232
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0271 0.1021 & 25.1265 f
|
||||
clknet_0_serial_clock (net) 2 0.0196
|
||||
clkbuf_1_0__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0351 0.1046 & 25.2312 f
|
||||
clknet_1_0__leaf_serial_clock (net) 9 0.0335
|
||||
_059__14/Y (sky130_fd_sc_hd__inv_2) 0.0422 0.0491 & 25.2803 r
|
||||
net45 (net) 1 0.0106
|
||||
_132_/CLK (sky130_fd_sc_hd__dfrtp_2) 0.0422 0.0003 & 25.2806 r
|
||||
_132_/Q (sky130_fd_sc_hd__dfrtp_2) 0.0502 0.2692 & 25.5498 f
|
||||
net21 (net) 1 0.0144
|
||||
output21/X (sky130_fd_sc_hd__buf_16) 0.1073 0.1513 & 25.7011 f
|
||||
serial_data_out (net) 1 0.2184
|
||||
serial_data_out (out) 0.1084 0.0070 & 25.7081 f
|
||||
data arrival time 25.7081
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -25.7081
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 30.6081
|
||||
|
||||
|
||||
Startpoint: _132_ (rising edge-triggered flip-flop clocked by serial_clock')
|
||||
Endpoint: serial_data_out
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock' (rise edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.0377 0.0244 & 25.0244 f
|
||||
serial_clock (net) 2 0.0232
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0271 0.1021 & 25.1265 f
|
||||
clknet_0_serial_clock (net) 2 0.0196
|
||||
clkbuf_1_0__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0351 0.1046 & 25.2312 f
|
||||
clknet_1_0__leaf_serial_clock (net) 9 0.0335
|
||||
_059__14/Y (sky130_fd_sc_hd__inv_2) 0.0422 0.0491 & 25.2803 r
|
||||
net45 (net) 1 0.0106
|
||||
_132_/CLK (sky130_fd_sc_hd__dfrtp_2) 0.0422 0.0003 & 25.2806 r
|
||||
_132_/Q (sky130_fd_sc_hd__dfrtp_2) 0.0684 0.2481 & 25.5287 r
|
||||
net21 (net) 1 0.0158
|
||||
output21/X (sky130_fd_sc_hd__buf_16) 0.1941 0.1800 & 25.7087 r
|
||||
serial_data_out (net) 1 0.2184
|
||||
serial_data_out (out) 0.1947 0.0070 & 25.7158 r
|
||||
data arrival time 25.7158
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -25.7158
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 30.6158
|
||||
|
||||
|
||||
1
|
||||
|
|
|
@ -4,7 +4,7 @@ Report : constraint
|
|||
-path slack_only
|
||||
Design : gpio_control_block
|
||||
Version: T-2022.03-SP3
|
||||
Date : Thu Oct 13 09:20:56 2022
|
||||
Date : Tue Oct 18 15:40:12 2022
|
||||
****************************************
|
||||
|
||||
|
||||
|
|
|
@ -0,0 +1,204 @@
|
|||
****************************************
|
||||
Report : analysis_coverage
|
||||
-status_details {untested}
|
||||
-sort_by slack
|
||||
Design : gpio_control_block
|
||||
Version: T-2022.03-SP3
|
||||
Date : Tue Oct 18 15:40:12 2022
|
||||
****************************************
|
||||
|
||||
Type of Check Total Met Violated Untested
|
||||
--------------------------------------------------------------------------------
|
||||
setup 53 27 ( 51%) 0 ( 0%) 26 ( 49%)
|
||||
hold 53 27 ( 51%) 0 ( 0%) 26 ( 49%)
|
||||
recovery 40 0 ( 0%) 0 ( 0%) 40 (100%)
|
||||
removal 40 0 ( 0%) 0 ( 0%) 40 (100%)
|
||||
min_pulse_width 94 54 ( 57%) 0 ( 0%) 40 ( 43%)
|
||||
out_setup 21 18 ( 86%) 0 ( 0%) 3 ( 14%)
|
||||
out_hold 21 18 ( 86%) 0 ( 0%) 3 ( 14%)
|
||||
--------------------------------------------------------------------------------
|
||||
All Checks 322 144 ( 45%) 0 ( 0%) 178 ( 55%)
|
||||
|
||||
|
||||
Constrained Related Check
|
||||
Pin Pin Clock Type Slack Reason
|
||||
--------------------------------------------------------------------------------
|
||||
one - serial_clock out_hold untested no_paths
|
||||
one - serial_clock out_setup untested no_paths
|
||||
zero - serial_clock out_hold untested no_paths
|
||||
zero - serial_clock out_setup untested no_paths
|
||||
_119_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_119_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_119_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_124_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_124_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_124_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_127_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_127_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_127_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_123_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_123_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_123_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_112_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_112_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_112_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_112_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_112_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_112_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_112_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_112_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_112_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_112_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_131_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_131_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_131_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_121_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_121_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_121_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_125_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_125_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_125_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_118_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_118_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_118_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_118_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_118_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_118_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_118_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_118_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_118_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_118_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_126_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_126_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_126_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_128_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_128_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_128_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_130_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_130_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_130_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_132_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_132_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_132_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_120_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_120_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_120_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_122_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_122_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_122_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_129_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_129_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_129_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_108_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_108_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_108_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_108_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_108_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_108_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_108_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_108_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_108_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_108_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_106_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_106_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_106_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_106_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_106_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_106_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_106_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_106_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_106_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_106_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_109_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_109_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_109_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_109_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_109_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_109_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_109_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_109_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_109_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_109_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_115_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_115_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_115_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_115_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_115_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_115_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_115_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_115_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_115_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_115_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_117_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_117_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_117_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_117_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_117_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_117_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_117_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_117_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_117_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_117_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_110_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_110_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_110_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_110_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_110_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_110_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_110_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_110_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_110_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_110_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_116_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_116_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_116_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_116_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_116_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_116_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_116_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_116_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_116_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_116_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_113_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_113_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_113_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_113_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_113_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_113_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_113_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_113_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_113_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_113_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_107_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_107_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_107_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_107_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_107_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_107_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_107_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_107_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_107_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_107_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_114_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_114_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_114_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_114_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_114_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_114_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_114_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_114_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_114_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_114_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_111_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_111_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_111_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_111_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_111_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_111_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_111_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_111_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_111_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_111_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
resetn_out - serial_clock out_hold untested no_startpoint_clock
|
||||
resetn_out - serial_clock out_setup untested no_startpoint_clock
|
||||
1
|
|
@ -0,0 +1,11 @@
|
|||
****************************************
|
||||
Report : global_timing
|
||||
-format { narrow }
|
||||
-separate_all_groups
|
||||
Design : gpio_control_block
|
||||
Version: T-2022.03-SP3
|
||||
Date : Tue Oct 18 15:40:12 2022
|
||||
****************************************
|
||||
|
||||
|
||||
1
|
File diff suppressed because it is too large
Load Diff
|
@ -4,15 +4,15 @@ Report : timing
|
|||
-delay_type min
|
||||
-nets
|
||||
-nworst 10
|
||||
-slack_lesser_than 100.0000
|
||||
-max_paths 1000
|
||||
-slack_lesser_than 10.0000
|
||||
-max_paths 10000
|
||||
-transition_time
|
||||
-capacitance
|
||||
-sort_by slack
|
||||
-include_hierarchical_pins
|
||||
Design : gpio_control_block
|
||||
Version: T-2022.03-SP3
|
||||
Date : Thu Oct 13 09:20:56 2022
|
||||
Date : Tue Oct 18 15:40:12 2022
|
||||
****************************************
|
||||
|
||||
|
||||
|
@ -3932,526 +3932,4 @@ Date : Thu Oct 13 09:20:56 2022
|
|||
slack (MET) 9.6359
|
||||
|
||||
|
||||
Startpoint: user_gpio_oeb
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: pad_gpio_outenb
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 r
|
||||
user_gpio_oeb (in) 0.2025 0.1324 & 5.1324 r
|
||||
user_gpio_oeb (net) 2 0.0188
|
||||
_061_/X (sky130_fd_sc_hd__mux2_4) 0.1520 0.5148 & 5.6473 r
|
||||
net17 (net) 1 0.0149
|
||||
output17/X (sky130_fd_sc_hd__buf_16) 0.4859 0.5473 & 6.1946 r
|
||||
pad_gpio_outenb (net) 1 0.2174
|
||||
pad_gpio_outenb (out) 0.4874 0.0171 & 6.2117 r
|
||||
data arrival time 6.2117
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -6.2117
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 11.1117
|
||||
|
||||
|
||||
Startpoint: pad_gpio_in
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: mgmt_gpio_in
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 f
|
||||
pad_gpio_in (in) 0.0718 0.0462 & 5.0462 f
|
||||
pad_gpio_in (net) 2 0.0110
|
||||
input3/X (sky130_fd_sc_hd__buf_2) 0.0672 0.3214 & 5.3676 f
|
||||
net3 (net) 2 0.0040
|
||||
_133_/X (sky130_fd_sc_hd__buf_2) 0.1229 0.3802 & 5.7478 f
|
||||
net6 (net) 1 0.0144
|
||||
output6/X (sky130_fd_sc_hd__buf_16) 0.2506 0.4941 & 6.2419 f
|
||||
mgmt_gpio_in (net) 1 0.2177
|
||||
mgmt_gpio_in (out) 0.2509 0.0059 & 6.2478 f
|
||||
data arrival time 6.2478
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -6.2478
|
||||
------------------------------------------------------------------------------------
|
||||
slack (MET) 11.1478
|
||||
|
||||
|
||||
Startpoint: pad_gpio_in
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: mgmt_gpio_in
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 r
|
||||
pad_gpio_in (in) 0.1272 0.0800 & 5.0800 r
|
||||
pad_gpio_in (net) 2 0.0112
|
||||
input3/X (sky130_fd_sc_hd__buf_2) 0.0764 0.2651 & 5.3452 r
|
||||
net3 (net) 2 0.0042
|
||||
_133_/X (sky130_fd_sc_hd__buf_2) 0.1875 0.3278 & 5.6729 r
|
||||
net6 (net) 1 0.0155
|
||||
output6/X (sky130_fd_sc_hd__buf_16) 0.4786 0.5755 & 6.2484 r
|
||||
mgmt_gpio_in (net) 1 0.2177
|
||||
mgmt_gpio_in (out) 0.4788 0.0058 & 6.2542 r
|
||||
data arrival time 6.2542
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -6.2542
|
||||
------------------------------------------------------------------------------------
|
||||
slack (MET) 11.1542
|
||||
|
||||
|
||||
Startpoint: user_gpio_oeb
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: pad_gpio_outenb
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 f
|
||||
user_gpio_oeb (in) 0.1152 0.0769 & 5.0769 f
|
||||
user_gpio_oeb (net) 2 0.0186
|
||||
_061_/X (sky130_fd_sc_hd__mux2_4) 0.1445 0.7690 & 5.8460 f
|
||||
net17 (net) 1 0.0137
|
||||
output17/X (sky130_fd_sc_hd__buf_16) 0.2575 0.4946 & 6.3406 f
|
||||
pad_gpio_outenb (net) 1 0.2174
|
||||
pad_gpio_outenb (out) 0.2600 0.0171 & 6.3577 f
|
||||
data arrival time 6.3577
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -6.3577
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 11.2577
|
||||
|
||||
|
||||
Startpoint: pad_gpio_in
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: user_gpio_in
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 r
|
||||
pad_gpio_in (in) 0.1272 0.0800 & 5.0800 r
|
||||
pad_gpio_in (net) 2 0.0112
|
||||
input3/X (sky130_fd_sc_hd__buf_2) 0.0764 0.2651 & 5.3452 r
|
||||
net3 (net) 2 0.0042
|
||||
_067_/X (sky130_fd_sc_hd__and2_2) 0.3193 0.5643 & 5.9095 r
|
||||
net22 (net) 1 0.0254
|
||||
output22/X (sky130_fd_sc_hd__buf_16) 0.4803 0.6449 & 6.5543 r
|
||||
user_gpio_in (net) 1 0.2195
|
||||
user_gpio_in (out) 0.4806 0.0060 & 6.5604 r
|
||||
data arrival time 6.5604
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -6.5604
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 11.4604
|
||||
|
||||
|
||||
Startpoint: pad_gpio_in
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: user_gpio_in
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 f
|
||||
pad_gpio_in (in) 0.0718 0.0462 & 5.0462 f
|
||||
pad_gpio_in (net) 2 0.0110
|
||||
input3/X (sky130_fd_sc_hd__buf_2) 0.0672 0.3214 & 5.3676 f
|
||||
net3 (net) 2 0.0040
|
||||
_067_/X (sky130_fd_sc_hd__and2_2) 0.2172 0.7205 & 6.0881 f
|
||||
net22 (net) 1 0.0243
|
||||
output22/X (sky130_fd_sc_hd__buf_16) 0.2524 0.5459 & 6.6340 f
|
||||
user_gpio_in (net) 1 0.2195
|
||||
user_gpio_in (out) 0.2528 0.0061 & 6.6402 f
|
||||
data arrival time 6.6402
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -6.6402
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 11.5402
|
||||
|
||||
|
||||
Startpoint: mgmt_gpio_oeb
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: pad_gpio_outenb
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 r
|
||||
mgmt_gpio_oeb (in) 0.1078 0.0667 & 5.0667 r
|
||||
mgmt_gpio_oeb (net) 2 0.0093
|
||||
input1/X (sky130_fd_sc_hd__buf_2) 0.1124 0.2858 & 5.3526 r
|
||||
net1 (net) 2 0.0079
|
||||
_060_/X (sky130_fd_sc_hd__and2_0) 0.1458 0.3424 & 5.6950 r
|
||||
_041_ (net) 1 0.0028
|
||||
_061_/X (sky130_fd_sc_hd__mux2_4) 0.1520 0.4843 & 6.1793 r
|
||||
net17 (net) 1 0.0149
|
||||
output17/X (sky130_fd_sc_hd__buf_16) 0.4859 0.5473 & 6.7266 r
|
||||
pad_gpio_outenb (net) 1 0.2174
|
||||
pad_gpio_outenb (out) 0.4874 0.0171 & 6.7437 r
|
||||
data arrival time 6.7437
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -6.7437
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 11.6437
|
||||
|
||||
|
||||
Startpoint: mgmt_gpio_oeb
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: pad_gpio_outenb
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 f
|
||||
mgmt_gpio_oeb (in) 0.0606 0.0383 & 5.0383 f
|
||||
mgmt_gpio_oeb (net) 2 0.0091
|
||||
input1/X (sky130_fd_sc_hd__buf_2) 0.0886 0.3413 & 5.3796 f
|
||||
net1 (net) 2 0.0077
|
||||
_060_/X (sky130_fd_sc_hd__and2_0) 0.0991 0.4299 & 5.8095 f
|
||||
_041_ (net) 1 0.0026
|
||||
_061_/X (sky130_fd_sc_hd__mux2_4) 0.1445 0.7411 & 6.5506 f
|
||||
net17 (net) 1 0.0137
|
||||
output17/X (sky130_fd_sc_hd__buf_16) 0.2575 0.4946 & 7.0453 f
|
||||
pad_gpio_outenb (net) 1 0.2174
|
||||
pad_gpio_outenb (out) 0.2600 0.0171 & 7.0623 f
|
||||
data arrival time 7.0623
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -7.0623
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 11.9623
|
||||
|
||||
|
||||
Startpoint: _131_ (rising edge-triggered flip-flop clocked by serial_clock)
|
||||
Endpoint: _132_ (rising edge-triggered flip-flop clocked by serial_clock')
|
||||
Last common pin: serial_clock
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 50.0000 50.0000
|
||||
clock source latency 0.0000 50.0000
|
||||
serial_clock (in) 0.2533 0.1686 & 50.1686 r
|
||||
serial_clock (net) 2 0.0240
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0930 0.3891 & 50.5577 r
|
||||
clknet_0_serial_clock (net) 2 0.0208
|
||||
clkbuf_1_1__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.1064 0.3192 & 50.8769 r
|
||||
serial_clock_out_buffered (net) 6 0.0275
|
||||
_131_/CLK (sky130_fd_sc_hd__dfrtp_4) 0.1064 0.0007 & 50.8776 r
|
||||
_131_/Q (sky130_fd_sc_hd__dfrtp_4) 0.1444 1.1781 & 52.0557 r
|
||||
shift_register[12] (net) 2 0.0068
|
||||
_132_/D (sky130_fd_sc_hd__dfrtp_2) 0.1444 0.0001 & 52.0559 r
|
||||
data arrival time 52.0559
|
||||
|
||||
clock serial_clock' (rise edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.1405 0.0960 & 25.0960 f
|
||||
serial_clock (net) 2 0.0232
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0761 0.3874 & 25.4834 f
|
||||
clknet_0_serial_clock (net) 2 0.0192
|
||||
clkbuf_1_0__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0931 0.3707 & 25.8541 f
|
||||
clknet_1_0__leaf_serial_clock (net) 9 0.0316
|
||||
_059__14/Y (sky130_fd_sc_hd__inv_2) 0.1176 0.1468 & 26.0009 r
|
||||
net45 (net) 1 0.0103
|
||||
_132_/CLK (sky130_fd_sc_hd__dfrtp_2) 0.1176 0.0003 & 26.0012 r
|
||||
clock reconvergence pessimism 0.0000 26.0012
|
||||
clock uncertainty 0.1000 26.1012
|
||||
library hold time -0.1169 25.9844
|
||||
data required time 25.9844
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time 25.9844
|
||||
data arrival time -52.0559
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 26.0715
|
||||
|
||||
|
||||
Startpoint: _131_ (rising edge-triggered flip-flop clocked by serial_clock)
|
||||
Endpoint: _132_ (rising edge-triggered flip-flop clocked by serial_clock')
|
||||
Last common pin: serial_clock
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 50.0000 50.0000
|
||||
clock source latency 0.0000 50.0000
|
||||
serial_clock (in) 0.2533 0.1686 & 50.1686 r
|
||||
serial_clock (net) 2 0.0240
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0930 0.3891 & 50.5577 r
|
||||
clknet_0_serial_clock (net) 2 0.0208
|
||||
clkbuf_1_1__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.1064 0.3192 & 50.8769 r
|
||||
serial_clock_out_buffered (net) 6 0.0275
|
||||
_131_/CLK (sky130_fd_sc_hd__dfrtp_4) 0.1064 0.0007 & 50.8776 r
|
||||
_131_/Q (sky130_fd_sc_hd__dfrtp_4) 0.1672 1.4472 & 52.3248 f
|
||||
shift_register[12] (net) 2 0.0067
|
||||
_132_/D (sky130_fd_sc_hd__dfrtp_2) 0.1672 0.0001 & 52.3249 f
|
||||
data arrival time 52.3249
|
||||
|
||||
clock serial_clock' (rise edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.1405 0.0960 & 25.0960 f
|
||||
serial_clock (net) 2 0.0232
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0761 0.3874 & 25.4834 f
|
||||
clknet_0_serial_clock (net) 2 0.0192
|
||||
clkbuf_1_0__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0931 0.3707 & 25.8541 f
|
||||
clknet_1_0__leaf_serial_clock (net) 9 0.0316
|
||||
_059__14/Y (sky130_fd_sc_hd__inv_2) 0.1176 0.1468 & 26.0009 r
|
||||
net45 (net) 1 0.0103
|
||||
_132_/CLK (sky130_fd_sc_hd__dfrtp_2) 0.1176 0.0003 & 26.0012 r
|
||||
clock reconvergence pessimism 0.0000 26.0012
|
||||
clock uncertainty 0.1000 26.1012
|
||||
library hold time -0.1444 25.9568
|
||||
data required time 25.9568
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time 25.9568
|
||||
data arrival time -52.3249
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 26.3681
|
||||
|
||||
|
||||
Startpoint: serial_clock
|
||||
(clock source 'serial_clock')
|
||||
Endpoint: serial_clock_out
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock (fall edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.1405 0.0960 & 25.0960 f
|
||||
serial_clock (net) 2 0.0232
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0761 0.3874 & 25.4834 f
|
||||
clknet_0_serial_clock (net) 2 0.0192
|
||||
clkbuf_1_1__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0856 0.3631 & 25.8465 f
|
||||
serial_clock_out_buffered (net) 6 0.0262
|
||||
serial_clock_out_buffer/X (sky130_fd_sc_hd__clkbuf_16) 0.3293 0.5710 & 26.4175 f
|
||||
serial_clock_out (net) 1 0.2233
|
||||
serial_clock_out (out) 0.3307 0.0142 & 26.4317 f
|
||||
data arrival time 26.4317
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -26.4317
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 31.3317
|
||||
|
||||
|
||||
Startpoint: serial_load
|
||||
(clock source 'serial_load')
|
||||
Endpoint: serial_load_out
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
---------------------------------------------------------------------------------------------------------
|
||||
clock serial_load (fall edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_load (in) 0.1167 0.0789 & 25.0789 f
|
||||
serial_load (net) 2 0.0190
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0749 0.3728 & 25.4516 f
|
||||
clknet_0_serial_load (net) 2 0.0182
|
||||
clkbuf_1_1__f_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.1172 0.3981 & 25.8497 f
|
||||
serial_load_out_buffered (net) 8 0.0510
|
||||
serial_load_out_buffer/X (sky130_fd_sc_hd__clkbuf_16) 0.3433 0.5728 & 26.4225 f
|
||||
serial_load_out (net) 1 0.2219
|
||||
serial_load_out (out) 0.3476 0.0300 & 26.4526 f
|
||||
data arrival time 26.4526
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
---------------------------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -26.4526
|
||||
---------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 31.3526
|
||||
|
||||
|
||||
Startpoint: _132_ (rising edge-triggered flip-flop clocked by serial_clock')
|
||||
Endpoint: serial_data_out
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock' (rise edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.1405 0.0960 & 25.0960 f
|
||||
serial_clock (net) 2 0.0232
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0761 0.3874 & 25.4834 f
|
||||
clknet_0_serial_clock (net) 2 0.0192
|
||||
clkbuf_1_0__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0931 0.3707 & 25.8541 f
|
||||
clknet_1_0__leaf_serial_clock (net) 9 0.0316
|
||||
_059__14/Y (sky130_fd_sc_hd__inv_2) 0.1176 0.1468 & 26.0009 r
|
||||
net45 (net) 1 0.0103
|
||||
_132_/CLK (sky130_fd_sc_hd__dfrtp_2) 0.1176 0.0003 & 26.0012 r
|
||||
_132_/Q (sky130_fd_sc_hd__dfrtp_2) 0.2058 1.1104 & 27.1116 r
|
||||
net21 (net) 1 0.0147
|
||||
output21/X (sky130_fd_sc_hd__buf_16) 0.4807 0.5852 & 27.6968 r
|
||||
serial_data_out (net) 1 0.2184
|
||||
serial_data_out (out) 0.4810 0.0068 & 27.7036 r
|
||||
data arrival time 27.7036
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -27.7036
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 32.6036
|
||||
|
||||
|
||||
Startpoint: _132_ (rising edge-triggered flip-flop clocked by serial_clock')
|
||||
Endpoint: serial_data_out
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock' (rise edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.1405 0.0960 & 25.0960 f
|
||||
serial_clock (net) 2 0.0232
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0761 0.3874 & 25.4834 f
|
||||
clknet_0_serial_clock (net) 2 0.0192
|
||||
clkbuf_1_0__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0931 0.3707 & 25.8541 f
|
||||
clknet_1_0__leaf_serial_clock (net) 9 0.0316
|
||||
_059__14/Y (sky130_fd_sc_hd__inv_2) 0.1176 0.1468 & 26.0009 r
|
||||
net45 (net) 1 0.0103
|
||||
_132_/CLK (sky130_fd_sc_hd__dfrtp_2) 0.1176 0.0003 & 26.0012 r
|
||||
_132_/Q (sky130_fd_sc_hd__dfrtp_2) 0.1732 1.2682 & 27.2694 f
|
||||
net21 (net) 1 0.0136
|
||||
output21/X (sky130_fd_sc_hd__buf_16) 0.2522 0.5206 & 27.7900 f
|
||||
serial_data_out (net) 1 0.2184
|
||||
serial_data_out (out) 0.2527 0.0070 & 27.7970 f
|
||||
data arrival time 27.7970
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -27.7970
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 32.6970
|
||||
|
||||
|
||||
1
|
||||
|
|
|
@ -4,7 +4,7 @@ Report : constraint
|
|||
-path slack_only
|
||||
Design : gpio_control_block
|
||||
Version: T-2022.03-SP3
|
||||
Date : Thu Oct 13 09:20:17 2022
|
||||
Date : Tue Oct 18 15:39:31 2022
|
||||
****************************************
|
||||
|
||||
|
||||
|
|
|
@ -0,0 +1,204 @@
|
|||
****************************************
|
||||
Report : analysis_coverage
|
||||
-status_details {untested}
|
||||
-sort_by slack
|
||||
Design : gpio_control_block
|
||||
Version: T-2022.03-SP3
|
||||
Date : Tue Oct 18 15:39:31 2022
|
||||
****************************************
|
||||
|
||||
Type of Check Total Met Violated Untested
|
||||
--------------------------------------------------------------------------------
|
||||
setup 53 27 ( 51%) 0 ( 0%) 26 ( 49%)
|
||||
hold 53 27 ( 51%) 0 ( 0%) 26 ( 49%)
|
||||
recovery 40 0 ( 0%) 0 ( 0%) 40 (100%)
|
||||
removal 40 0 ( 0%) 0 ( 0%) 40 (100%)
|
||||
min_pulse_width 94 54 ( 57%) 0 ( 0%) 40 ( 43%)
|
||||
out_setup 21 18 ( 86%) 0 ( 0%) 3 ( 14%)
|
||||
out_hold 21 18 ( 86%) 0 ( 0%) 3 ( 14%)
|
||||
--------------------------------------------------------------------------------
|
||||
All Checks 322 144 ( 45%) 0 ( 0%) 178 ( 55%)
|
||||
|
||||
|
||||
Constrained Related Check
|
||||
Pin Pin Clock Type Slack Reason
|
||||
--------------------------------------------------------------------------------
|
||||
one - serial_clock out_hold untested no_paths
|
||||
one - serial_clock out_setup untested no_paths
|
||||
zero - serial_clock out_hold untested no_paths
|
||||
zero - serial_clock out_setup untested no_paths
|
||||
_119_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_119_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_119_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_124_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_124_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_124_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_127_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_127_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_127_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_123_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_123_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_123_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_112_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_112_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_112_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_112_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_112_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_112_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_112_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_112_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_112_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_112_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_131_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_131_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_131_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_121_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_121_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_121_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_125_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_125_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_125_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_118_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_118_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_118_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_118_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_118_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_118_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_118_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_118_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_118_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_118_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_126_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_126_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_126_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_128_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_128_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_128_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_130_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_130_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_130_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_132_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_132_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_132_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_120_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_120_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_120_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_122_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_122_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_122_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_129_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_129_/RESET_B(rise) CLK(rise) serial_clock recovery untested no_startpoint_clock
|
||||
_129_/RESET_B(rise) CLK(rise) serial_clock removal untested no_startpoint_clock
|
||||
_108_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_108_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_108_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_108_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_108_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_108_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_108_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_108_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_108_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_108_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_106_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_106_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_106_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_106_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_106_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_106_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_106_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_106_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_106_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_106_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_109_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_109_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_109_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_109_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_109_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_109_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_109_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_109_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_109_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_109_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_115_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_115_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_115_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_115_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_115_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_115_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_115_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_115_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_115_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_115_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_117_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_117_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_117_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_117_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_117_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_117_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_117_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_117_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_117_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_117_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_110_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_110_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_110_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_110_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_110_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_110_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_110_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_110_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_110_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_110_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_116_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_116_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_116_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_116_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_116_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_116_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_116_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_116_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_116_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_116_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_113_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_113_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_113_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_113_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_113_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_113_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_113_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_113_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_113_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_113_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_107_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_107_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_107_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_107_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_107_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_107_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_107_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_107_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_107_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_107_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_114_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_114_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_114_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_114_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_114_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_114_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_114_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_114_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_114_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_114_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
_111_/SET_B(rise) RESET_B(rise) serial_clock hold untested false_paths
|
||||
_111_/SET_B(low) - - min_pulse_width untested no_clock
|
||||
_111_/SET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_111_/SET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_111_/SET_B(rise) RESET_B(rise) serial_clock setup untested false_paths
|
||||
_111_/RESET_B(rise) SET_B(rise) serial_clock hold untested false_paths
|
||||
_111_/RESET_B(low) - - min_pulse_width untested no_clock
|
||||
_111_/RESET_B(rise) CLK_N(fall) serial_load recovery untested false_paths
|
||||
_111_/RESET_B(rise) CLK_N(fall) serial_load removal untested false_paths
|
||||
_111_/RESET_B(rise) SET_B(rise) serial_clock setup untested false_paths
|
||||
resetn_out - serial_clock out_hold untested no_startpoint_clock
|
||||
resetn_out - serial_clock out_setup untested no_startpoint_clock
|
||||
1
|
|
@ -0,0 +1,11 @@
|
|||
****************************************
|
||||
Report : global_timing
|
||||
-format { narrow }
|
||||
-separate_all_groups
|
||||
Design : gpio_control_block
|
||||
Version: T-2022.03-SP3
|
||||
Date : Tue Oct 18 15:39:31 2022
|
||||
****************************************
|
||||
|
||||
|
||||
1
|
File diff suppressed because it is too large
Load Diff
|
@ -4,15 +4,15 @@ Report : timing
|
|||
-delay_type min
|
||||
-nets
|
||||
-nworst 10
|
||||
-slack_lesser_than 100.0000
|
||||
-max_paths 1000
|
||||
-slack_lesser_than 10.0000
|
||||
-max_paths 10000
|
||||
-transition_time
|
||||
-capacitance
|
||||
-sort_by slack
|
||||
-include_hierarchical_pins
|
||||
Design : gpio_control_block
|
||||
Version: T-2022.03-SP3
|
||||
Date : Thu Oct 13 09:20:17 2022
|
||||
Date : Tue Oct 18 15:39:31 2022
|
||||
****************************************
|
||||
|
||||
|
||||
|
@ -2632,7 +2632,7 @@ Date : Thu Oct 13 09:20:17 2022
|
|||
clock source latency 0.0000 0.0000
|
||||
serial_load (in) 0.0993 0.0661 & 0.0661 r
|
||||
serial_load (net) 2 0.0202
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0434 0.1461 & 0.2122 r
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0434 0.1462 & 0.2122 r
|
||||
clknet_0_serial_load (net) 2 0.0205
|
||||
clkbuf_1_0__f_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0630 0.1416 & 0.3538 r
|
||||
clknet_1_0__leaf_serial_load (net) 6 0.0400
|
||||
|
@ -2710,7 +2710,7 @@ Date : Thu Oct 13 09:20:17 2022
|
|||
clock source latency 0.0000 0.0000
|
||||
serial_load (in) 0.0993 0.0661 & 0.0661 r
|
||||
serial_load (net) 2 0.0202
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0434 0.1462 & 0.2122 r
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0434 0.1461 & 0.2122 r
|
||||
clknet_0_serial_load (net) 2 0.0205
|
||||
clkbuf_1_0__f_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0630 0.1416 & 0.3538 r
|
||||
clknet_1_0__leaf_serial_load (net) 6 0.0400
|
||||
|
@ -2749,7 +2749,7 @@ Date : Thu Oct 13 09:20:17 2022
|
|||
clock source latency 0.0000 0.0000
|
||||
serial_load (in) 0.0993 0.0661 & 0.0661 r
|
||||
serial_load (net) 2 0.0202
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0434 0.1461 & 0.2122 r
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0434 0.1462 & 0.2122 r
|
||||
clknet_0_serial_load (net) 2 0.0205
|
||||
clkbuf_1_0__f_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0630 0.1416 & 0.3538 r
|
||||
clknet_1_0__leaf_serial_load (net) 6 0.0400
|
||||
|
@ -2827,7 +2827,7 @@ Date : Thu Oct 13 09:20:17 2022
|
|||
clock source latency 0.0000 0.0000
|
||||
serial_load (in) 0.0993 0.0661 & 0.0661 r
|
||||
serial_load (net) 2 0.0202
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0434 0.1462 & 0.2122 r
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0434 0.1461 & 0.2122 r
|
||||
clknet_0_serial_load (net) 2 0.0205
|
||||
clkbuf_1_0__f_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0630 0.1416 & 0.3538 r
|
||||
clknet_1_0__leaf_serial_load (net) 6 0.0400
|
||||
|
@ -2944,7 +2944,7 @@ Date : Thu Oct 13 09:20:17 2022
|
|||
clock source latency 0.0000 0.0000
|
||||
serial_load (in) 0.0993 0.0661 & 0.0661 r
|
||||
serial_load (net) 2 0.0202
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0434 0.1461 & 0.2122 r
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0434 0.1462 & 0.2122 r
|
||||
clknet_0_serial_load (net) 2 0.0205
|
||||
clkbuf_1_1__f_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0786 0.1531 & 0.3654 r
|
||||
serial_load_out_buffered (net) 8 0.0557
|
||||
|
@ -2983,7 +2983,7 @@ Date : Thu Oct 13 09:20:17 2022
|
|||
clock source latency 0.0000 0.0000
|
||||
serial_load (in) 0.0993 0.0661 & 0.0661 r
|
||||
serial_load (net) 2 0.0202
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0434 0.1462 & 0.2122 r
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0434 0.1461 & 0.2122 r
|
||||
clknet_0_serial_load (net) 2 0.0205
|
||||
clkbuf_1_1__f_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0786 0.1531 & 0.3654 r
|
||||
serial_load_out_buffered (net) 8 0.0557
|
||||
|
@ -3022,7 +3022,7 @@ Date : Thu Oct 13 09:20:17 2022
|
|||
clock source latency 0.0000 0.0000
|
||||
serial_load (in) 0.0993 0.0661 & 0.0661 r
|
||||
serial_load (net) 2 0.0202
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0434 0.1461 & 0.2122 r
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0434 0.1462 & 0.2122 r
|
||||
clknet_0_serial_load (net) 2 0.0205
|
||||
clkbuf_1_1__f_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0786 0.1531 & 0.3654 r
|
||||
serial_load_out_buffered (net) 8 0.0557
|
||||
|
@ -3061,7 +3061,7 @@ Date : Thu Oct 13 09:20:17 2022
|
|||
clock source latency 0.0000 0.0000
|
||||
serial_load (in) 0.0993 0.0661 & 0.0661 r
|
||||
serial_load (net) 2 0.0202
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0434 0.1462 & 0.2122 r
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0434 0.1461 & 0.2122 r
|
||||
clknet_0_serial_load (net) 2 0.0205
|
||||
clkbuf_1_1__f_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0786 0.1531 & 0.3654 r
|
||||
serial_load_out_buffered (net) 8 0.0557
|
||||
|
@ -3178,7 +3178,7 @@ Date : Thu Oct 13 09:20:17 2022
|
|||
clock source latency 0.0000 0.0000
|
||||
serial_load (in) 0.0993 0.0661 & 0.0661 r
|
||||
serial_load (net) 2 0.0202
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0434 0.1461 & 0.2122 r
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0434 0.1462 & 0.2122 r
|
||||
clknet_0_serial_load (net) 2 0.0205
|
||||
clkbuf_1_1__f_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0786 0.1531 & 0.3654 r
|
||||
serial_load_out_buffered (net) 8 0.0557
|
||||
|
@ -3217,7 +3217,7 @@ Date : Thu Oct 13 09:20:17 2022
|
|||
clock source latency 0.0000 0.0000
|
||||
serial_load (in) 0.0993 0.0661 & 0.0661 r
|
||||
serial_load (net) 2 0.0202
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0434 0.1461 & 0.2122 r
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0434 0.1462 & 0.2122 r
|
||||
clknet_0_serial_load (net) 2 0.0205
|
||||
clkbuf_1_1__f_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0786 0.1531 & 0.3654 r
|
||||
serial_load_out_buffered (net) 8 0.0557
|
||||
|
@ -3256,7 +3256,7 @@ Date : Thu Oct 13 09:20:17 2022
|
|||
clock source latency 0.0000 0.0000
|
||||
serial_load (in) 0.0993 0.0661 & 0.0661 r
|
||||
serial_load (net) 2 0.0202
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0434 0.1461 & 0.2122 r
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0434 0.1462 & 0.2122 r
|
||||
clknet_0_serial_load (net) 2 0.0205
|
||||
clkbuf_1_0__f_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0630 0.1416 & 0.3538 r
|
||||
clknet_1_0__leaf_serial_load (net) 6 0.0400
|
||||
|
@ -3594,7 +3594,7 @@ Date : Thu Oct 13 09:20:17 2022
|
|||
clock source latency 0.0000 0.0000
|
||||
serial_load (in) 0.0993 0.0661 & 0.0661 r
|
||||
serial_load (net) 2 0.0202
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0434 0.1461 & 0.2122 r
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0434 0.1462 & 0.2122 r
|
||||
clknet_0_serial_load (net) 2 0.0205
|
||||
clkbuf_1_0__f_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0630 0.1416 & 0.3538 r
|
||||
clknet_1_0__leaf_serial_load (net) 6 0.0400
|
||||
|
@ -3764,7 +3764,7 @@ Date : Thu Oct 13 09:20:17 2022
|
|||
clock source latency 0.0000 0.0000
|
||||
serial_load (in) 0.0993 0.0661 & 0.0661 r
|
||||
serial_load (net) 2 0.0202
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0434 0.1461 & 0.2122 r
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0434 0.1462 & 0.2122 r
|
||||
clknet_0_serial_load (net) 2 0.0205
|
||||
clkbuf_1_1__f_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0786 0.1531 & 0.3654 r
|
||||
serial_load_out_buffered (net) 8 0.0557
|
||||
|
@ -3854,7 +3854,7 @@ Date : Thu Oct 13 09:20:17 2022
|
|||
clock source latency 0.0000 0.0000
|
||||
serial_load (in) 0.0993 0.0661 & 0.0661 r
|
||||
serial_load (net) 2 0.0202
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0434 0.1461 & 0.2122 r
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0434 0.1462 & 0.2122 r
|
||||
clknet_0_serial_load (net) 2 0.0205
|
||||
clkbuf_1_1__f_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0786 0.1531 & 0.3654 r
|
||||
serial_load_out_buffered (net) 8 0.0557
|
||||
|
@ -3899,7 +3899,7 @@ Date : Thu Oct 13 09:20:17 2022
|
|||
clock source latency 0.0000 0.0000
|
||||
serial_load (in) 0.0993 0.0661 & 0.0661 r
|
||||
serial_load (net) 2 0.0202
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0434 0.1461 & 0.2122 r
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0434 0.1462 & 0.2122 r
|
||||
clknet_0_serial_load (net) 2 0.0205
|
||||
clkbuf_1_1__f_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0786 0.1531 & 0.3654 r
|
||||
serial_load_out_buffered (net) 8 0.0557
|
||||
|
@ -3932,526 +3932,4 @@ Date : Thu Oct 13 09:20:17 2022
|
|||
slack (MET) 6.6523
|
||||
|
||||
|
||||
Startpoint: pad_gpio_in
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: mgmt_gpio_in
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 f
|
||||
pad_gpio_in (in) 0.0277 0.0177 & 5.0177 f
|
||||
pad_gpio_in (net) 2 0.0110
|
||||
input3/X (sky130_fd_sc_hd__buf_2) 0.0275 0.1115 & 5.1293 f
|
||||
net3 (net) 2 0.0041
|
||||
_133_/X (sky130_fd_sc_hd__buf_2) 0.0506 0.1372 & 5.2664 f
|
||||
net6 (net) 1 0.0151
|
||||
output6/X (sky130_fd_sc_hd__buf_16) 0.1344 0.2092 & 5.4756 f
|
||||
mgmt_gpio_in (net) 1 0.2177
|
||||
mgmt_gpio_in (out) 0.1350 0.0059 & 5.4815 f
|
||||
data arrival time 5.4815
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.4815
|
||||
------------------------------------------------------------------------------------
|
||||
slack (MET) 10.3815
|
||||
|
||||
|
||||
Startpoint: user_gpio_oeb
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: pad_gpio_outenb
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 r
|
||||
user_gpio_oeb (in) 0.0936 0.0614 & 5.0614 r
|
||||
user_gpio_oeb (net) 2 0.0188
|
||||
_061_/X (sky130_fd_sc_hd__mux2_4) 0.0674 0.1838 & 5.2452 r
|
||||
net17 (net) 1 0.0158
|
||||
output17/X (sky130_fd_sc_hd__buf_16) 0.2509 0.2368 & 5.4820 r
|
||||
pad_gpio_outenb (net) 1 0.2174
|
||||
pad_gpio_outenb (out) 0.2535 0.0171 & 5.4991 r
|
||||
data arrival time 5.4991
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.4991
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 10.3991
|
||||
|
||||
|
||||
Startpoint: pad_gpio_in
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: mgmt_gpio_in
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 r
|
||||
pad_gpio_in (in) 0.0589 0.0379 & 5.0379 r
|
||||
pad_gpio_in (net) 2 0.0112
|
||||
input3/X (sky130_fd_sc_hd__buf_2) 0.0348 0.1032 & 5.1411 r
|
||||
net3 (net) 2 0.0044
|
||||
_133_/X (sky130_fd_sc_hd__buf_2) 0.0893 0.1355 & 5.2766 r
|
||||
net6 (net) 1 0.0165
|
||||
output6/X (sky130_fd_sc_hd__buf_16) 0.2446 0.2526 & 5.5292 r
|
||||
mgmt_gpio_in (net) 1 0.2177
|
||||
mgmt_gpio_in (out) 0.2449 0.0059 & 5.5351 r
|
||||
data arrival time 5.5351
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.5351
|
||||
------------------------------------------------------------------------------------
|
||||
slack (MET) 10.4351
|
||||
|
||||
|
||||
Startpoint: user_gpio_oeb
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: pad_gpio_outenb
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 f
|
||||
user_gpio_oeb (in) 0.0442 0.0289 & 5.0289 f
|
||||
user_gpio_oeb (net) 2 0.0185
|
||||
_061_/X (sky130_fd_sc_hd__mux2_4) 0.0653 0.2950 & 5.3239 f
|
||||
net17 (net) 1 0.0145
|
||||
output17/X (sky130_fd_sc_hd__buf_16) 0.1374 0.2088 & 5.5327 f
|
||||
pad_gpio_outenb (net) 1 0.2174
|
||||
pad_gpio_outenb (out) 0.1374 0.0157 & 5.5484 f
|
||||
data arrival time 5.5484
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.5484
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 10.4484
|
||||
|
||||
|
||||
Startpoint: pad_gpio_in
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: user_gpio_in
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 f
|
||||
pad_gpio_in (in) 0.0277 0.0177 & 5.0177 f
|
||||
pad_gpio_in (net) 2 0.0110
|
||||
input3/X (sky130_fd_sc_hd__buf_2) 0.0275 0.1115 & 5.1293 f
|
||||
net3 (net) 2 0.0041
|
||||
_067_/X (sky130_fd_sc_hd__and2_2) 0.0845 0.2338 & 5.3631 f
|
||||
net22 (net) 1 0.0250
|
||||
output22/X (sky130_fd_sc_hd__buf_16) 0.1353 0.2260 & 5.5890 f
|
||||
user_gpio_in (net) 1 0.2195
|
||||
user_gpio_in (out) 0.1360 0.0061 & 5.5952 f
|
||||
data arrival time 5.5952
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.5952
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 10.4952
|
||||
|
||||
|
||||
Startpoint: pad_gpio_in
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: user_gpio_in
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 r
|
||||
pad_gpio_in (in) 0.0589 0.0379 & 5.0379 r
|
||||
pad_gpio_in (net) 2 0.0112
|
||||
input3/X (sky130_fd_sc_hd__buf_2) 0.0348 0.1032 & 5.1411 r
|
||||
net3 (net) 2 0.0044
|
||||
_067_/X (sky130_fd_sc_hd__and2_2) 0.1465 0.2140 & 5.3551 r
|
||||
net22 (net) 1 0.0264
|
||||
output22/X (sky130_fd_sc_hd__buf_16) 0.2466 0.2682 & 5.6233 r
|
||||
user_gpio_in (net) 1 0.2195
|
||||
user_gpio_in (out) 0.2471 0.0061 & 5.6294 r
|
||||
data arrival time 5.6294
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.6294
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 10.5294
|
||||
|
||||
|
||||
Startpoint: mgmt_gpio_oeb
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: pad_gpio_outenb
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 r
|
||||
mgmt_gpio_oeb (in) 0.0498 0.0316 & 5.0316 r
|
||||
mgmt_gpio_oeb (net) 2 0.0093
|
||||
input1/X (sky130_fd_sc_hd__buf_2) 0.0515 0.1127 & 5.1443 r
|
||||
net1 (net) 2 0.0082
|
||||
_060_/X (sky130_fd_sc_hd__and2_0) 0.0582 0.1193 & 5.2636 r
|
||||
_041_ (net) 1 0.0029
|
||||
_061_/X (sky130_fd_sc_hd__mux2_4) 0.0674 0.1695 & 5.4331 r
|
||||
net17 (net) 1 0.0158
|
||||
output17/X (sky130_fd_sc_hd__buf_16) 0.2509 0.2368 & 5.6699 r
|
||||
pad_gpio_outenb (net) 1 0.2174
|
||||
pad_gpio_outenb (out) 0.2535 0.0171 & 5.6870 r
|
||||
data arrival time 5.6870
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.6870
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 10.5870
|
||||
|
||||
|
||||
Startpoint: mgmt_gpio_oeb
|
||||
(input port clocked by serial_clock)
|
||||
Endpoint: pad_gpio_outenb
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
-------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
input external delay 5.0000 5.0000 f
|
||||
mgmt_gpio_oeb (in) 0.0231 0.0146 & 5.0146 f
|
||||
mgmt_gpio_oeb (net) 2 0.0090
|
||||
input1/X (sky130_fd_sc_hd__buf_2) 0.0357 0.1188 & 5.1335 f
|
||||
net1 (net) 2 0.0079
|
||||
_060_/X (sky130_fd_sc_hd__and2_0) 0.0388 0.1415 & 5.2749 f
|
||||
_041_ (net) 1 0.0026
|
||||
_061_/X (sky130_fd_sc_hd__mux2_4) 0.0653 0.2807 & 5.5556 f
|
||||
net17 (net) 1 0.0145
|
||||
output17/X (sky130_fd_sc_hd__buf_16) 0.1374 0.2088 & 5.7644 f
|
||||
pad_gpio_outenb (net) 1 0.2174
|
||||
pad_gpio_outenb (out) 0.1374 0.0157 & 5.7801 f
|
||||
data arrival time 5.7801
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
-------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -5.7801
|
||||
-------------------------------------------------------------------------------------
|
||||
slack (MET) 10.6801
|
||||
|
||||
|
||||
Startpoint: _131_ (rising edge-triggered flip-flop clocked by serial_clock)
|
||||
Endpoint: _132_ (rising edge-triggered flip-flop clocked by serial_clock')
|
||||
Last common pin: serial_clock
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 50.0000 50.0000
|
||||
clock source latency 0.0000 50.0000
|
||||
serial_clock (in) 0.1177 0.0787 & 50.0787 r
|
||||
serial_clock (net) 2 0.0242
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0444 0.1542 & 50.2330 r
|
||||
clknet_0_serial_clock (net) 2 0.0214
|
||||
clkbuf_1_1__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0523 0.1337 & 50.3667 r
|
||||
serial_clock_out_buffered (net) 6 0.0288
|
||||
_131_/CLK (sky130_fd_sc_hd__dfrtp_4) 0.0524 0.0008 & 50.3674 r
|
||||
_131_/Q (sky130_fd_sc_hd__dfrtp_4) 0.0588 0.3999 & 50.7673 r
|
||||
shift_register[12] (net) 2 0.0070
|
||||
_132_/D (sky130_fd_sc_hd__dfrtp_2) 0.0588 0.0001 & 50.7674 r
|
||||
data arrival time 50.7674
|
||||
|
||||
clock serial_clock' (rise edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.0541 0.0371 & 25.0371 f
|
||||
serial_clock (net) 2 0.0232
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0355 0.1515 & 25.1886 f
|
||||
clknet_0_serial_clock (net) 2 0.0194
|
||||
clkbuf_1_0__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0453 0.1517 & 25.3404 f
|
||||
clknet_1_0__leaf_serial_clock (net) 9 0.0328
|
||||
_059__14/Y (sky130_fd_sc_hd__inv_2) 0.0553 0.0663 & 25.4066 r
|
||||
net45 (net) 1 0.0105
|
||||
_132_/CLK (sky130_fd_sc_hd__dfrtp_2) 0.0553 0.0003 & 25.4069 r
|
||||
clock reconvergence pessimism 0.0000 25.4069
|
||||
clock uncertainty 0.1000 25.5069
|
||||
library hold time -0.0361 25.4708
|
||||
data required time 25.4708
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time 25.4708
|
||||
data arrival time -50.7674
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 25.2966
|
||||
|
||||
|
||||
Startpoint: _131_ (rising edge-triggered flip-flop clocked by serial_clock)
|
||||
Endpoint: _132_ (rising edge-triggered flip-flop clocked by serial_clock')
|
||||
Last common pin: serial_clock
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock (rise edge) 50.0000 50.0000
|
||||
clock source latency 0.0000 50.0000
|
||||
serial_clock (in) 0.1177 0.0787 & 50.0787 r
|
||||
serial_clock (net) 2 0.0242
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0444 0.1542 & 50.2330 r
|
||||
clknet_0_serial_clock (net) 2 0.0214
|
||||
clkbuf_1_1__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0523 0.1337 & 50.3667 r
|
||||
serial_clock_out_buffered (net) 6 0.0288
|
||||
_131_/CLK (sky130_fd_sc_hd__dfrtp_4) 0.0524 0.0008 & 50.3674 r
|
||||
_131_/Q (sky130_fd_sc_hd__dfrtp_4) 0.0619 0.4678 & 50.8353 f
|
||||
shift_register[12] (net) 2 0.0068
|
||||
_132_/D (sky130_fd_sc_hd__dfrtp_2) 0.0619 0.0001 & 50.8354 f
|
||||
data arrival time 50.8354
|
||||
|
||||
clock serial_clock' (rise edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.0541 0.0371 & 25.0371 f
|
||||
serial_clock (net) 2 0.0232
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0355 0.1515 & 25.1886 f
|
||||
clknet_0_serial_clock (net) 2 0.0194
|
||||
clkbuf_1_0__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0453 0.1517 & 25.3404 f
|
||||
clknet_1_0__leaf_serial_clock (net) 9 0.0328
|
||||
_059__14/Y (sky130_fd_sc_hd__inv_2) 0.0553 0.0663 & 25.4066 r
|
||||
net45 (net) 1 0.0105
|
||||
_132_/CLK (sky130_fd_sc_hd__dfrtp_2) 0.0553 0.0003 & 25.4069 r
|
||||
clock reconvergence pessimism 0.0000 25.4069
|
||||
clock uncertainty 0.1000 25.5069
|
||||
library hold time -0.0467 25.4603
|
||||
data required time 25.4603
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time 25.4603
|
||||
data arrival time -50.8354
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 25.3751
|
||||
|
||||
|
||||
Startpoint: serial_clock
|
||||
(clock source 'serial_clock')
|
||||
Endpoint: serial_clock_out
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock (fall edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.0541 0.0371 & 25.0371 f
|
||||
serial_clock (net) 2 0.0232
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0355 0.1515 & 25.1886 f
|
||||
clknet_0_serial_clock (net) 2 0.0194
|
||||
clkbuf_1_1__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0414 0.1487 & 25.3374 f
|
||||
serial_clock_out_buffered (net) 6 0.0270
|
||||
serial_clock_out_buffer/X (sky130_fd_sc_hd__clkbuf_16) 0.1625 0.2366 & 25.5739 f
|
||||
serial_clock_out (net) 1 0.2233
|
||||
serial_clock_out (out) 0.1643 0.0142 & 25.5882 f
|
||||
data arrival time 25.5882
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -25.5882
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 30.4882
|
||||
|
||||
|
||||
Startpoint: serial_load
|
||||
(clock source 'serial_load')
|
||||
Endpoint: serial_load_out
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
---------------------------------------------------------------------------------------------------------
|
||||
clock serial_load (fall edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_load (in) 0.0450 0.0307 & 25.0307 f
|
||||
serial_load (net) 2 0.0191
|
||||
clkbuf_0_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0350 0.1462 & 25.1770 f
|
||||
clknet_0_serial_load (net) 2 0.0185
|
||||
clkbuf_1_1__f_serial_load/X (sky130_fd_sc_hd__clkbuf_16) 0.0564 0.1622 & 25.3392 f
|
||||
serial_load_out_buffered (net) 8 0.0521
|
||||
serial_load_out_buffer/X (sky130_fd_sc_hd__clkbuf_16) 0.1654 0.2380 & 25.5772 f
|
||||
serial_load_out (net) 1 0.2219
|
||||
serial_load_out (out) 0.1654 0.0271 & 25.6043 f
|
||||
data arrival time 25.6043
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
---------------------------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -25.6043
|
||||
---------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 30.5043
|
||||
|
||||
|
||||
Startpoint: _132_ (rising edge-triggered flip-flop clocked by serial_clock')
|
||||
Endpoint: serial_data_out
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock' (rise edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.0541 0.0371 & 25.0371 f
|
||||
serial_clock (net) 2 0.0232
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0355 0.1515 & 25.1886 f
|
||||
clknet_0_serial_clock (net) 2 0.0194
|
||||
clkbuf_1_0__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0453 0.1517 & 25.3404 f
|
||||
clknet_1_0__leaf_serial_clock (net) 9 0.0328
|
||||
_059__14/Y (sky130_fd_sc_hd__inv_2) 0.0553 0.0663 & 25.4066 r
|
||||
net45 (net) 1 0.0105
|
||||
_132_/CLK (sky130_fd_sc_hd__dfrtp_2) 0.0553 0.0003 & 25.4069 r
|
||||
_132_/Q (sky130_fd_sc_hd__dfrtp_2) 0.0690 0.4251 & 25.8321 f
|
||||
net21 (net) 1 0.0144
|
||||
output21/X (sky130_fd_sc_hd__buf_16) 0.1343 0.2151 & 26.0472 f
|
||||
serial_data_out (net) 1 0.2184
|
||||
serial_data_out (out) 0.1351 0.0069 & 26.0541 f
|
||||
data arrival time 26.0541
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -26.0541
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 30.9541
|
||||
|
||||
|
||||
Startpoint: _132_ (rising edge-triggered flip-flop clocked by serial_clock')
|
||||
Endpoint: serial_data_out
|
||||
(output port clocked by serial_clock)
|
||||
Path Group: serial_clock
|
||||
Path Type: min
|
||||
|
||||
Point Fanout Cap Trans Incr Path
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
clock serial_clock' (rise edge) 25.0000 25.0000
|
||||
clock source latency 0.0000 25.0000
|
||||
serial_clock (in) 0.0541 0.0371 & 25.0371 f
|
||||
serial_clock (net) 2 0.0232
|
||||
clkbuf_0_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0355 0.1515 & 25.1886 f
|
||||
clknet_0_serial_clock (net) 2 0.0194
|
||||
clkbuf_1_0__f_serial_clock/X (sky130_fd_sc_hd__clkbuf_16) 0.0453 0.1517 & 25.3404 f
|
||||
clknet_1_0__leaf_serial_clock (net) 9 0.0328
|
||||
_059__14/Y (sky130_fd_sc_hd__inv_2) 0.0553 0.0663 & 25.4066 r
|
||||
net45 (net) 1 0.0105
|
||||
_132_/CLK (sky130_fd_sc_hd__dfrtp_2) 0.0553 0.0003 & 25.4069 r
|
||||
_132_/Q (sky130_fd_sc_hd__dfrtp_2) 0.0948 0.3894 & 25.7964 r
|
||||
net21 (net) 1 0.0157
|
||||
output21/X (sky130_fd_sc_hd__buf_16) 0.2463 0.2539 & 26.0503 r
|
||||
serial_data_out (net) 1 0.2184
|
||||
serial_data_out (out) 0.2468 0.0070 & 26.0572 r
|
||||
data arrival time 26.0572
|
||||
|
||||
clock serial_clock (rise edge) 0.0000 0.0000
|
||||
clock network delay (propagated) 0.0000 0.0000
|
||||
clock reconvergence pessimism 0.0000 0.0000
|
||||
clock uncertainty 0.1000 0.1000
|
||||
output external delay -5.0000 -4.9000
|
||||
data required time -4.9000
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
data required time -4.9000
|
||||
data arrival time -26.0572
|
||||
----------------------------------------------------------------------------------------------------------
|
||||
slack (MET) 30.9572
|
||||
|
||||
|
||||
1
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,7 +1,7 @@
|
|||
(DELAYFILE
|
||||
(SDFVERSION "OVI 3.0")
|
||||
(DESIGN "gpio_control_block")
|
||||
(DATE "Thu Oct 13 09:21:09 2022")
|
||||
(DATE "Tue Oct 18 15:40:24 2022")
|
||||
(VENDOR "sky130_fd_sc_hd__ss_1.40v_100C")
|
||||
(PROGRAM "Synopsys PrimeTime")
|
||||
(VERSION "T-2022.03-SP3")
|
||||
|
@ -286,24 +286,6 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output12)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.6022::0.6022) (0.5016::0.5016))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output13)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5926::0.5926) (0.4975::0.4975))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfrtp_4")
|
||||
(INSTANCE _126_)
|
||||
|
@ -324,6 +306,15 @@
|
|||
(HOLD (negedge D) (posedge CLK) (0.0000::0.0000))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output12)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.6022::0.6022) (0.5016::0.5016))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output14)
|
||||
|
@ -333,6 +324,15 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output13)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5926::0.5926) (0.4975::0.4975))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output15)
|
||||
|
@ -390,19 +390,19 @@
|
|||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output19)
|
||||
(INSTANCE output18)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.6010::0.6010) (0.5085::0.5085))
|
||||
(IOPATH A X (0.5873::0.5873) (0.4946::0.4946))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output18)
|
||||
(INSTANCE output19)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5873::0.5873) (0.4946::0.4946))
|
||||
(IOPATH A X (0.6010::0.6010) (0.5085::0.5085))
|
||||
)
|
||||
)
|
||||
)
|
||||
|
@ -445,6 +445,26 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfrtp_4")
|
||||
(INSTANCE _127_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH (posedge CLK) Q (1.1572::1.1572) (1.4254::1.4254))
|
||||
)
|
||||
)
|
||||
(TIMINGCHECK
|
||||
(WIDTH (posedge CLK) (0.7663::0.7663))
|
||||
(WIDTH (negedge CLK) (0.8672::0.8672))
|
||||
(REMOVAL (posedge RESET_B) (posedge CLK) (1.0707::1.0707))
|
||||
(RECOVERY (posedge RESET_B) (posedge CLK) (0.0000::0.0000))
|
||||
(WIDTH (negedge RESET_B) (1.2967::1.2967))
|
||||
(SETUP (posedge D) (posedge CLK) (0.2174::0.2174))
|
||||
(SETUP (negedge D) (posedge CLK) (0.5010::0.5010))
|
||||
(HOLD (posedge D) (posedge CLK) (0.0000::0.0000))
|
||||
(HOLD (negedge D) (posedge CLK) (0.0000::0.0000))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfbbn_2")
|
||||
(INSTANCE _107_)
|
||||
|
@ -473,6 +493,15 @@
|
|||
(HOLD (posedge RESET_B) (posedge SET_B) (0.5742::0.5758))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output20)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5991::0.5991) (0.5053::0.5053))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__nand2b_2")
|
||||
(INSTANCE _085_)
|
||||
|
@ -483,35 +512,6 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfrtp_4")
|
||||
(INSTANCE _127_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH (posedge CLK) Q (1.1572::1.1572) (1.4254::1.4254))
|
||||
)
|
||||
)
|
||||
(TIMINGCHECK
|
||||
(WIDTH (posedge CLK) (0.7663::0.7663))
|
||||
(WIDTH (negedge CLK) (0.8672::0.8672))
|
||||
(REMOVAL (posedge RESET_B) (posedge CLK) (1.0707::1.0707))
|
||||
(RECOVERY (posedge RESET_B) (posedge CLK) (0.0000::0.0000))
|
||||
(WIDTH (negedge RESET_B) (1.2967::1.2967))
|
||||
(SETUP (posedge D) (posedge CLK) (0.2174::0.2174))
|
||||
(SETUP (negedge D) (posedge CLK) (0.5010::0.5010))
|
||||
(HOLD (posedge D) (posedge CLK) (0.0000::0.0000))
|
||||
(HOLD (negedge D) (posedge CLK) (0.0000::0.0000))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output20)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5991::0.5991) (0.5053::0.5053))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output21)
|
||||
|
@ -634,15 +634,6 @@
|
|||
(HOLD (posedge RESET_B) (posedge SET_B) (0.5975::0.5993))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_2")
|
||||
(INSTANCE input4)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.3004::0.3004) (0.3472::0.3472))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfbbn_2")
|
||||
(INSTANCE _118_)
|
||||
|
@ -672,24 +663,13 @@
|
|||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfrtp_4")
|
||||
(INSTANCE _128_)
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_2")
|
||||
(INSTANCE input4)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH (posedge CLK) Q (1.1442::1.1442) (1.4123::1.4123))
|
||||
(IOPATH A X (0.3004::0.3004) (0.3472::0.3472))
|
||||
)
|
||||
)
|
||||
(TIMINGCHECK
|
||||
(WIDTH (posedge CLK) (0.7485::0.7485))
|
||||
(WIDTH (negedge CLK) (0.8546::0.8546))
|
||||
(REMOVAL (posedge RESET_B) (posedge CLK) (1.0709::1.0709))
|
||||
(RECOVERY (posedge RESET_B) (posedge CLK) (0.0000::0.0000))
|
||||
(WIDTH (negedge RESET_B) (1.3071::1.3071))
|
||||
(SETUP (posedge D) (posedge CLK) (0.2234::0.2234))
|
||||
(SETUP (negedge D) (posedge CLK) (0.5079::0.5079))
|
||||
(HOLD (posedge D) (posedge CLK) (0.0000::0.0000))
|
||||
(HOLD (negedge D) (posedge CLK) (0.0000::0.0000))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_2")
|
||||
|
@ -710,6 +690,26 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfrtp_4")
|
||||
(INSTANCE _128_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH (posedge CLK) Q (1.1442::1.1442) (1.4123::1.4123))
|
||||
)
|
||||
)
|
||||
(TIMINGCHECK
|
||||
(WIDTH (posedge CLK) (0.7485::0.7485))
|
||||
(WIDTH (negedge CLK) (0.8546::0.8546))
|
||||
(REMOVAL (posedge RESET_B) (posedge CLK) (1.0709::1.0709))
|
||||
(RECOVERY (posedge RESET_B) (posedge CLK) (0.0000::0.0000))
|
||||
(WIDTH (negedge RESET_B) (1.3071::1.3071))
|
||||
(SETUP (posedge D) (posedge CLK) (0.2234::0.2234))
|
||||
(SETUP (negedge D) (posedge CLK) (0.5079::0.5079))
|
||||
(HOLD (posedge D) (posedge CLK) (0.0000::0.0000))
|
||||
(HOLD (negedge D) (posedge CLK) (0.0000::0.0000))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfrtp_4")
|
||||
(INSTANCE _119_)
|
||||
|
@ -740,6 +740,15 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_2")
|
||||
(INSTANCE fanout23)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5659::0.5659) (0.5207::0.5207))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfbbn_2")
|
||||
(INSTANCE _109_)
|
||||
|
@ -768,15 +777,6 @@
|
|||
(HOLD (posedge RESET_B) (posedge SET_B) (0.5811::0.5847))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_2")
|
||||
(INSTANCE fanout23)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5659::0.5659) (0.5207::0.5207))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_2")
|
||||
(INSTANCE fanout24)
|
||||
|
@ -842,6 +842,15 @@
|
|||
(HOLD (negedge D) (posedge CLK) (0.0000::0.0000))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_2")
|
||||
(INSTANCE fanout29)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5054::0.5054) (0.4846::0.4846))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__nand2b_2")
|
||||
(INSTANCE _087_)
|
||||
|
@ -853,11 +862,11 @@
|
|||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_2")
|
||||
(INSTANCE fanout29)
|
||||
(CELLTYPE "sky130_fd_sc_hd__inv_2")
|
||||
(INSTANCE _098__6)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5054::0.5054) (0.4846::0.4846))
|
||||
(IOPATH A Y (0.1395::0.1395) (0.1228::0.1228))
|
||||
)
|
||||
)
|
||||
)
|
||||
|
@ -872,10 +881,10 @@
|
|||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__inv_2")
|
||||
(INSTANCE _098__6)
|
||||
(INSTANCE _097__5)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A Y (0.1395::0.1395) (0.1228::0.1228))
|
||||
(IOPATH A Y (0.1628::0.1628) (0.1457::0.1457))
|
||||
)
|
||||
)
|
||||
)
|
||||
|
@ -889,15 +898,6 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__inv_2")
|
||||
(INSTANCE _097__5)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A Y (0.1628::0.1628) (0.1457::0.1457))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__inv_2")
|
||||
(INSTANCE _096__4)
|
||||
|
@ -926,15 +926,6 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__clkbuf_16")
|
||||
(INSTANCE clkbuf_0_serial_load)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.3767::0.3767) (0.3794::0.3794))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_2")
|
||||
(INSTANCE fanout31)
|
||||
|
@ -944,6 +935,15 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__clkbuf_16")
|
||||
(INSTANCE clkbuf_0_serial_load)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.3767::0.3767) (0.3794::0.3794))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__inv_2")
|
||||
(INSTANCE _104__12)
|
||||
|
@ -992,15 +992,6 @@
|
|||
(HOLD (negedge D) (posedge CLK) (0.0000::0.0000))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__inv_2")
|
||||
(INSTANCE _094__2)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A Y (0.1621::0.1621) (0.1453::0.1453))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfbbn_2")
|
||||
(INSTANCE _110_)
|
||||
|
@ -1019,14 +1010,23 @@
|
|||
(RECOVERY (posedge RESET_B) (negedge CLK_N) (0.2599::0.2604))
|
||||
(WIDTH (negedge SET_B) (1.1621::1.1990))
|
||||
(WIDTH (negedge RESET_B) (1.0757::1.0765))
|
||||
(SETUP (posedge D) (negedge CLK_N) (0.2933::0.2933))
|
||||
(SETUP (negedge D) (negedge CLK_N) (0.6386::0.6386))
|
||||
(HOLD (posedge D) (negedge CLK_N) (0.0770::0.0770))
|
||||
(HOLD (negedge D) (negedge CLK_N) (0.0000::0.0000))
|
||||
(SETUP (posedge SET_B) (posedge RESET_B) (0.6006::0.6017))
|
||||
(HOLD (posedge SET_B) (posedge RESET_B) (0.0000::0.0000))
|
||||
(SETUP (posedge RESET_B) (posedge SET_B) (0.0000::0.0000))
|
||||
(HOLD (posedge RESET_B) (posedge SET_B) (0.6006::0.6017))
|
||||
(SETUP (posedge D) (negedge CLK_N) (0.2933::0.2933))
|
||||
(SETUP (negedge D) (negedge CLK_N) (0.6386::0.6386))
|
||||
(HOLD (posedge D) (negedge CLK_N) (0.0770::0.0770))
|
||||
(HOLD (negedge D) (negedge CLK_N) (0.0000::0.0000))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__inv_2")
|
||||
(INSTANCE _094__2)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A Y (0.1621::0.1621) (0.1453::0.1453))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
|
@ -1038,15 +1038,6 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__inv_2")
|
||||
(INSTANCE _101__9)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A Y (0.1734::0.1734) (0.1525::0.1525))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__nand2b_2")
|
||||
(INSTANCE _069_)
|
||||
|
@ -1057,6 +1048,15 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__inv_2")
|
||||
(INSTANCE _101__9)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A Y (0.1734::0.1734) (0.1525::0.1525))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__inv_2")
|
||||
(INSTANCE _100__8)
|
||||
|
@ -1153,14 +1153,14 @@
|
|||
(RECOVERY (posedge RESET_B) (negedge CLK_N) (0.2452::0.2455))
|
||||
(WIDTH (negedge SET_B) (1.1774::1.2119))
|
||||
(WIDTH (negedge RESET_B) (1.0293::1.0294))
|
||||
(SETUP (posedge D) (negedge CLK_N) (0.2831::0.2831))
|
||||
(SETUP (negedge D) (negedge CLK_N) (0.6273::0.6273))
|
||||
(HOLD (posedge D) (negedge CLK_N) (0.0875::0.0875))
|
||||
(HOLD (negedge D) (negedge CLK_N) (0.0000::0.0000))
|
||||
(SETUP (posedge SET_B) (posedge RESET_B) (0.5957::0.5976))
|
||||
(HOLD (posedge SET_B) (posedge RESET_B) (0.0000::0.0000))
|
||||
(SETUP (posedge RESET_B) (posedge SET_B) (0.0000::0.0000))
|
||||
(HOLD (posedge RESET_B) (posedge SET_B) (0.5957::0.5976))
|
||||
(SETUP (posedge D) (negedge CLK_N) (0.2831::0.2831))
|
||||
(SETUP (negedge D) (negedge CLK_N) (0.6273::0.6273))
|
||||
(HOLD (posedge D) (negedge CLK_N) (0.0875::0.0875))
|
||||
(HOLD (negedge D) (negedge CLK_N) (0.0000::0.0000))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
|
@ -1212,26 +1212,6 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfrtp_4")
|
||||
(INSTANCE _122_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH (posedge CLK) Q (1.1853::1.1853) (1.4542::1.4542))
|
||||
)
|
||||
)
|
||||
(TIMINGCHECK
|
||||
(WIDTH (posedge CLK) (0.7662::0.7662))
|
||||
(WIDTH (negedge CLK) (0.8670::0.8670))
|
||||
(REMOVAL (posedge RESET_B) (posedge CLK) (1.0859::1.0859))
|
||||
(RECOVERY (posedge RESET_B) (posedge CLK) (0.0000::0.0000))
|
||||
(WIDTH (negedge RESET_B) (1.3296::1.3296))
|
||||
(SETUP (posedge D) (posedge CLK) (0.2507::0.2507))
|
||||
(SETUP (negedge D) (posedge CLK) (0.5322::0.5322))
|
||||
(HOLD (posedge D) (posedge CLK) (0.0000::0.0000))
|
||||
(HOLD (negedge D) (posedge CLK) (0.0000::0.0000))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfbbn_2")
|
||||
(INSTANCE _112_)
|
||||
|
@ -1270,6 +1250,26 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfrtp_4")
|
||||
(INSTANCE _122_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH (posedge CLK) Q (1.1853::1.1853) (1.4542::1.4542))
|
||||
)
|
||||
)
|
||||
(TIMINGCHECK
|
||||
(WIDTH (posedge CLK) (0.7662::0.7662))
|
||||
(WIDTH (negedge CLK) (0.8670::0.8670))
|
||||
(REMOVAL (posedge RESET_B) (posedge CLK) (1.0859::1.0859))
|
||||
(RECOVERY (posedge RESET_B) (posedge CLK) (0.0000::0.0000))
|
||||
(WIDTH (negedge RESET_B) (1.3296::1.3296))
|
||||
(SETUP (posedge D) (posedge CLK) (0.2507::0.2507))
|
||||
(SETUP (negedge D) (posedge CLK) (0.5322::0.5322))
|
||||
(HOLD (posedge D) (posedge CLK) (0.0000::0.0000))
|
||||
(HOLD (negedge D) (posedge CLK) (0.0000::0.0000))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__clkbuf_16")
|
||||
(INSTANCE clkbuf_0_serial_clock)
|
||||
|
@ -1298,16 +1298,6 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__and2_2")
|
||||
(INSTANCE _067_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5425::0.5425) (0.6273::0.6273))
|
||||
(IOPATH B X (0.5948::0.5948) (0.7382::0.7382))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dlygate4sd3_1")
|
||||
(INSTANCE hold2)
|
||||
|
@ -1337,15 +1327,6 @@
|
|||
(HOLD (negedge D) (posedge CLK) (0.0000::0.0000))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dlygate4sd3_1")
|
||||
(INSTANCE hold4)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (1.5864::1.5864) (1.7494::1.7494))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dlygate4sd3_1")
|
||||
(INSTANCE hold3)
|
||||
|
@ -1356,11 +1337,33 @@
|
|||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dlygate4sd3_1")
|
||||
(INSTANCE hold5)
|
||||
(CELLTYPE "sky130_fd_sc_hd__and2_2")
|
||||
(INSTANCE _067_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (1.7075::1.7075) (1.8621::1.8621))
|
||||
(IOPATH A X (0.5425::0.5425) (0.6273::0.6273))
|
||||
(IOPATH B X (0.5948::0.5948) (0.7382::0.7382))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dlygate4sd3_1")
|
||||
(INSTANCE hold4)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (1.5864::1.5864) (1.7494::1.7494))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__mux2_4")
|
||||
(INSTANCE _061_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A0 X (0.5235::0.5235) (0.7744::0.7744))
|
||||
(IOPATH A1 X (0.4921::0.4922) (0.7461::0.7478))
|
||||
(IOPATH (posedge S) X (0.5445::0.5445) (0.8999::0.8999))
|
||||
(IOPATH (negedge S) X (0.6286::0.6286) (0.8483::0.8483))
|
||||
)
|
||||
)
|
||||
)
|
||||
|
@ -1374,14 +1377,11 @@
|
|||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__mux2_4")
|
||||
(INSTANCE _061_)
|
||||
(CELLTYPE "sky130_fd_sc_hd__dlygate4sd3_1")
|
||||
(INSTANCE hold5)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A0 X (0.5235::0.5235) (0.7744::0.7744))
|
||||
(IOPATH A1 X (0.4921::0.4922) (0.7461::0.7478))
|
||||
(IOPATH (posedge S) X (0.5445::0.5445) (0.8999::0.8999))
|
||||
(IOPATH (negedge S) X (0.6286::0.6286) (0.8483::0.8483))
|
||||
(IOPATH A X (1.7075::1.7075) (1.8621::1.8621))
|
||||
)
|
||||
)
|
||||
)
|
||||
|
@ -1486,6 +1486,15 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dlygate4sd3_1")
|
||||
(INSTANCE hold13)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (1.6304::1.6304) (1.7921::1.7921))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfrtp_4")
|
||||
(INSTANCE _123_)
|
||||
|
@ -1506,33 +1515,6 @@
|
|||
(HOLD (negedge D) (posedge CLK) (0.0000::0.0000))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dlygate4sd3_1")
|
||||
(INSTANCE hold13)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (1.6304::1.6304) (1.7921::1.7921))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_2")
|
||||
(INSTANCE _133_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.3390::0.3390) (0.3878::0.3878))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__inv_2")
|
||||
(INSTANCE _102__10)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A Y (0.1609::0.1609) (0.1445::0.1445))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfbbn_2")
|
||||
(INSTANCE _113_)
|
||||
|
@ -1551,14 +1533,32 @@
|
|||
(RECOVERY (posedge RESET_B) (negedge CLK_N) (0.2089::0.2091))
|
||||
(WIDTH (negedge SET_B) (1.1025::1.1432))
|
||||
(WIDTH (negedge RESET_B) (0.9324::0.9326))
|
||||
(SETUP (posedge SET_B) (posedge RESET_B) (0.5623::0.5633))
|
||||
(HOLD (posedge SET_B) (posedge RESET_B) (0.0000::0.0000))
|
||||
(SETUP (posedge D) (negedge CLK_N) (0.3223::0.3223))
|
||||
(SETUP (negedge D) (negedge CLK_N) (0.6604::0.6604))
|
||||
(HOLD (posedge D) (negedge CLK_N) (0.0497::0.0497))
|
||||
(HOLD (negedge D) (negedge CLK_N) (0.0000::0.0000))
|
||||
(SETUP (posedge RESET_B) (posedge SET_B) (0.0000::0.0000))
|
||||
(HOLD (posedge RESET_B) (posedge SET_B) (0.5623::0.5633))
|
||||
(SETUP (posedge SET_B) (posedge RESET_B) (0.5623::0.5633))
|
||||
(HOLD (posedge SET_B) (posedge RESET_B) (0.0000::0.0000))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__inv_2")
|
||||
(INSTANCE _102__10)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A Y (0.1609::0.1609) (0.1445::0.1445))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_2")
|
||||
(INSTANCE _133_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.3390::0.3390) (0.3878::0.3878))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
|
@ -1571,6 +1571,15 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output6)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5783::0.5783) (0.4942::0.4942))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__nand2b_2")
|
||||
(INSTANCE _062_)
|
||||
|
@ -1581,15 +1590,6 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output6)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5783::0.5783) (0.4942::0.4942))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output7)
|
||||
|
@ -1601,19 +1601,19 @@
|
|||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output8)
|
||||
(INSTANCE output9)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5841::0.5841) (0.4984::0.4984))
|
||||
(IOPATH A X (0.5681::0.5681) (0.4823::0.4823))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output9)
|
||||
(INSTANCE output8)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5681::0.5681) (0.4823::0.4823))
|
||||
(IOPATH A X (0.5841::0.5841) (0.4984::0.4984))
|
||||
)
|
||||
)
|
||||
)
|
||||
|
@ -1676,17 +1676,6 @@
|
|||
(HOLD (negedge D) (posedge CLK) (0.0000::0.0000))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__and3b_2")
|
||||
(INSTANCE _063_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH B X (0.7014::0.7014) (0.7241::0.7241))
|
||||
(IOPATH C X (0.6525::0.6525) (0.7236::0.7236))
|
||||
(IOPATH A_N X (0.8096::0.8096) (0.7783::0.7783))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfbbn_2")
|
||||
(INSTANCE _114_)
|
||||
|
@ -1715,6 +1704,17 @@
|
|||
(HOLD (posedge RESET_B) (posedge SET_B) (0.6007::0.6018))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__and3b_2")
|
||||
(INSTANCE _063_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH B X (0.7014::0.7014) (0.7241::0.7241))
|
||||
(IOPATH C X (0.6525::0.6525) (0.7236::0.7236))
|
||||
(IOPATH A_N X (0.8096::0.8096) (0.7783::0.7783))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__nand2b_2")
|
||||
(INSTANCE _073_)
|
||||
|
@ -1764,6 +1764,26 @@
|
|||
(HOLD (negedge D) (posedge CLK) (0.0000::0.0000))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__nand2b_2")
|
||||
(INSTANCE _093_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A_N Y (0.3928::0.3928) (0.5816::0.5816))
|
||||
(IOPATH B Y (0.1585::0.1585) (0.2087::0.2087))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__and2b_2")
|
||||
(INSTANCE _064_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH B X (0.5112::0.5113) (0.6957::0.7005))
|
||||
(IOPATH A_N X (0.6774::0.6774) (0.7227::0.7227))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfbbn_2")
|
||||
(INSTANCE _115_)
|
||||
|
@ -1792,26 +1812,6 @@
|
|||
(HOLD (posedge RESET_B) (posedge SET_B) (0.6161::0.6178))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__nand2b_2")
|
||||
(INSTANCE _093_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A_N Y (0.3928::0.3928) (0.5816::0.5816))
|
||||
(IOPATH B Y (0.1585::0.1585) (0.2087::0.2087))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__and2b_2")
|
||||
(INSTANCE _064_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH B X (0.5112::0.5113) (0.6957::0.7005))
|
||||
(IOPATH A_N X (0.6774::0.6774) (0.7227::0.7227))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfbbn_2")
|
||||
(INSTANCE _106_)
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,7 +1,7 @@
|
|||
(DELAYFILE
|
||||
(SDFVERSION "OVI 3.0")
|
||||
(DESIGN "gpio_control_block")
|
||||
(DATE "Thu Oct 13 09:22:05 2022")
|
||||
(DATE "Tue Oct 18 15:41:36 2022")
|
||||
(VENDOR "sky130_fd_sc_hd__ff_1.95v_-40C")
|
||||
(PROGRAM "Synopsys PrimeTime")
|
||||
(VERSION "T-2022.03-SP3")
|
||||
|
@ -360,6 +360,15 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output18)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.1828::0.1828) (0.1490::0.1490))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfbbn_2")
|
||||
(INSTANCE _116_)
|
||||
|
@ -388,15 +397,6 @@
|
|||
(HOLD (posedge RESET_B) (posedge SET_B) (0.0957::0.0963))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output18)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.1828::0.1828) (0.1490::0.1490))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output19)
|
||||
|
@ -415,6 +415,15 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__inv_2")
|
||||
(INSTANCE _103__11)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A Y (0.0350::0.0350) (0.0196::0.0196))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__o21ai_2")
|
||||
(INSTANCE _065_)
|
||||
|
@ -426,15 +435,6 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__inv_2")
|
||||
(INSTANCE _103__11)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A Y (0.0350::0.0350) (0.0196::0.0196))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__nand2b_2")
|
||||
(INSTANCE _075_)
|
||||
|
@ -473,6 +473,25 @@
|
|||
(HOLD (posedge RESET_B) (posedge SET_B) (0.0944::0.0950))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__nand2b_2")
|
||||
(INSTANCE _085_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A_N Y (0.1025::0.1025) (0.1269::0.1269))
|
||||
(IOPATH B Y (0.0526::0.0526) (0.0427::0.0427))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output20)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.1850::0.1850) (0.1501::0.1501))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfrtp_4")
|
||||
(INSTANCE _127_)
|
||||
|
@ -493,25 +512,6 @@
|
|||
(HOLD (negedge D) (posedge CLK) (0.0000::0.0000))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__nand2b_2")
|
||||
(INSTANCE _085_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A_N Y (0.1025::0.1025) (0.1269::0.1269))
|
||||
(IOPATH B Y (0.0526::0.0526) (0.0427::0.0427))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output20)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.1850::0.1850) (0.1501::0.1501))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output21)
|
||||
|
@ -521,6 +521,15 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output22)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.1875::0.1875) (0.1597::0.1597))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfbbn_2")
|
||||
(INSTANCE _117_)
|
||||
|
@ -549,15 +558,6 @@
|
|||
(HOLD (posedge RESET_B) (posedge SET_B) (0.0937::0.0943))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output22)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.1875::0.1875) (0.1597::0.1597))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__o21ai_4")
|
||||
(INSTANCE _066_)
|
||||
|
@ -634,6 +634,15 @@
|
|||
(HOLD (posedge RESET_B) (posedge SET_B) (0.0965::0.0971))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_2")
|
||||
(INSTANCE input4)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.0682::0.0682) (0.0706::0.0706))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfbbn_2")
|
||||
(INSTANCE _118_)
|
||||
|
@ -672,11 +681,12 @@
|
|||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_2")
|
||||
(INSTANCE input4)
|
||||
(CELLTYPE "sky130_fd_sc_hd__or2_0")
|
||||
(INSTANCE _086_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.0682::0.0682) (0.0706::0.0706))
|
||||
(IOPATH A X (0.1128::0.1128) (0.1624::0.1624))
|
||||
(IOPATH B X (0.1044::0.1044) (0.1403::0.1403))
|
||||
)
|
||||
)
|
||||
)
|
||||
|
@ -700,16 +710,6 @@
|
|||
(HOLD (negedge D) (posedge CLK) (0.0000::0.0000))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__or2_0")
|
||||
(INSTANCE _086_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.1128::0.1128) (0.1624::0.1624))
|
||||
(IOPATH B X (0.1044::0.1044) (0.1403::0.1403))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfrtp_4")
|
||||
(INSTANCE _119_)
|
||||
|
@ -740,15 +740,6 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_2")
|
||||
(INSTANCE fanout23)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.1405::0.1405) (0.1177::0.1177))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfbbn_2")
|
||||
(INSTANCE _109_)
|
||||
|
@ -777,6 +768,15 @@
|
|||
(HOLD (posedge RESET_B) (posedge SET_B) (0.0952::0.0959))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_2")
|
||||
(INSTANCE fanout23)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.1405::0.1405) (0.1177::0.1177))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_2")
|
||||
(INSTANCE fanout24)
|
||||
|
@ -842,15 +842,6 @@
|
|||
(HOLD (negedge D) (posedge CLK) (0.0000::0.0000))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_2")
|
||||
(INSTANCE fanout29)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.1125::0.1125) (0.1032::0.1032))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__nand2b_2")
|
||||
(INSTANCE _087_)
|
||||
|
@ -861,6 +852,15 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_2")
|
||||
(INSTANCE fanout29)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.1125::0.1125) (0.1032::0.1032))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__inv_2")
|
||||
(INSTANCE _099__7)
|
||||
|
@ -1212,6 +1212,16 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__and2_2")
|
||||
(INSTANCE _067_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.1324::0.1324) (0.1322::0.1322))
|
||||
(IOPATH B X (0.1427::0.1427) (0.1520::0.1520))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfbbn_2")
|
||||
(INSTANCE _112_)
|
||||
|
@ -1250,6 +1260,15 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__clkbuf_16")
|
||||
(INSTANCE clkbuf_0_serial_clock)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.0992::0.0992) (0.0998::0.0998))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfrtp_4")
|
||||
(INSTANCE _122_)
|
||||
|
@ -1270,25 +1289,6 @@
|
|||
(HOLD (negedge D) (posedge CLK) (0.0000::0.0000))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__clkbuf_16")
|
||||
(INSTANCE clkbuf_0_serial_clock)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.0992::0.0992) (0.0998::0.0998))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__and2_2")
|
||||
(INSTANCE _067_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.1324::0.1324) (0.1322::0.1322))
|
||||
(IOPATH B X (0.1427::0.1427) (0.1520::0.1520))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dlygate4sd3_1")
|
||||
(INSTANCE hold1)
|
||||
|
@ -1298,15 +1298,6 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dlygate4sd3_1")
|
||||
(INSTANCE hold2)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.3939::0.3939) (0.3814::0.3814))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__or2_0")
|
||||
(INSTANCE _090_)
|
||||
|
@ -1317,6 +1308,15 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dlygate4sd3_1")
|
||||
(INSTANCE hold2)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.3939::0.3939) (0.3814::0.3814))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dlygate4sd3_1")
|
||||
(INSTANCE hold3)
|
||||
|
@ -1524,25 +1524,6 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__inv_2")
|
||||
(INSTANCE _102__10)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A Y (0.0430::0.0430) (0.0242::0.0242))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__nand2b_2")
|
||||
(INSTANCE _091_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A_N Y (0.0895::0.0895) (0.1156::0.1156))
|
||||
(IOPATH B Y (0.0436::0.0436) (0.0358::0.0358))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfbbn_2")
|
||||
(INSTANCE _113_)
|
||||
|
@ -1572,12 +1553,21 @@
|
|||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__nand2b_2")
|
||||
(INSTANCE _062_)
|
||||
(CELLTYPE "sky130_fd_sc_hd__inv_2")
|
||||
(INSTANCE _102__10)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A_N Y (0.0998::0.0998) (0.1258::0.1258))
|
||||
(IOPATH B Y (0.0627::0.0627) (0.0507::0.0507))
|
||||
(IOPATH A Y (0.0430::0.0430) (0.0242::0.0242))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__nand2b_2")
|
||||
(INSTANCE _091_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A_N Y (0.0895::0.0895) (0.1156::0.1156))
|
||||
(IOPATH B Y (0.0436::0.0436) (0.0358::0.0358))
|
||||
)
|
||||
)
|
||||
)
|
||||
|
@ -1590,6 +1580,16 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__nand2b_2")
|
||||
(INSTANCE _062_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A_N Y (0.0998::0.0998) (0.1258::0.1258))
|
||||
(IOPATH B Y (0.0627::0.0627) (0.0507::0.0507))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output7)
|
||||
|
@ -1774,16 +1774,6 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__and2b_2")
|
||||
(INSTANCE _064_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH B X (0.1084::0.1084) (0.1344::0.1359))
|
||||
(IOPATH A_N X (0.1499::0.1499) (0.1416::0.1416))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfbbn_2")
|
||||
(INSTANCE _115_)
|
||||
|
@ -1812,6 +1802,16 @@
|
|||
(HOLD (posedge RESET_B) (posedge SET_B) (0.0984::0.0991))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__and2b_2")
|
||||
(INSTANCE _064_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH B X (0.1084::0.1084) (0.1344::0.1359))
|
||||
(IOPATH A_N X (0.1499::0.1499) (0.1416::0.1416))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfbbn_2")
|
||||
(INSTANCE _106_)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
(DELAYFILE
|
||||
(SDFVERSION "OVI 3.0")
|
||||
(DESIGN "gpio_control_block")
|
||||
(DATE "Thu Oct 13 09:21:21 2022")
|
||||
(DATE "Tue Oct 18 15:40:37 2022")
|
||||
(VENDOR "sky130_fd_sc_hd__ss_1.40v_100C")
|
||||
(PROGRAM "Synopsys PrimeTime")
|
||||
(VERSION "T-2022.03-SP3")
|
||||
|
@ -295,15 +295,6 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output13)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5884::0.5884) (0.5015::0.5015))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfrtp_4")
|
||||
(INSTANCE _126_)
|
||||
|
@ -324,6 +315,24 @@
|
|||
(HOLD (negedge D) (posedge CLK) (0.0000::0.0000))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output13)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5884::0.5884) (0.5015::0.5015))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output15)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5846::0.5846) (0.5007::0.5007))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output14)
|
||||
|
@ -342,15 +351,6 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output15)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5846::0.5846) (0.5007::0.5007))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfbbn_2")
|
||||
(INSTANCE _116_)
|
||||
|
@ -390,19 +390,19 @@
|
|||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output18)
|
||||
(INSTANCE output19)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5824::0.5824) (0.4991::0.4991))
|
||||
(IOPATH A X (0.5874::0.5874) (0.5021::0.5021))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output19)
|
||||
(INSTANCE output18)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5874::0.5874) (0.5021::0.5021))
|
||||
(IOPATH A X (0.5824::0.5824) (0.4991::0.4991))
|
||||
)
|
||||
)
|
||||
)
|
||||
|
@ -473,6 +473,25 @@
|
|||
(HOLD (posedge RESET_B) (posedge SET_B) (0.5673::0.5685))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__nand2b_2")
|
||||
(INSTANCE _085_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A_N Y (0.4263::0.4263) (0.6143::0.6143))
|
||||
(IOPATH B Y (0.1744::0.1744) (0.2272::0.2272))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output20)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5878::0.5878) (0.5012::0.5012))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfrtp_4")
|
||||
(INSTANCE _127_)
|
||||
|
@ -493,25 +512,6 @@
|
|||
(HOLD (negedge D) (posedge CLK) (0.0000::0.0000))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output20)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5878::0.5878) (0.5012::0.5012))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__nand2b_2")
|
||||
(INSTANCE _085_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A_N Y (0.4263::0.4263) (0.6143::0.6143))
|
||||
(IOPATH B Y (0.1744::0.1744) (0.2272::0.2272))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output21)
|
||||
|
@ -521,15 +521,6 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output22)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.6464::0.6464) (0.5472::0.5472))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfbbn_2")
|
||||
(INSTANCE _117_)
|
||||
|
@ -558,6 +549,15 @@
|
|||
(HOLD (posedge RESET_B) (posedge SET_B) (0.5638::0.5645))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output22)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.6464::0.6464) (0.5472::0.5472))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__o21ai_4")
|
||||
(INSTANCE _066_)
|
||||
|
@ -634,24 +634,6 @@
|
|||
(HOLD (posedge RESET_B) (posedge SET_B) (0.5802::0.5814))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_2")
|
||||
(INSTANCE input4)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.2709::0.2709) (0.3252::0.3252))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_2")
|
||||
(INSTANCE input5)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.3206::0.3206) (0.3654::0.3654))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfbbn_2")
|
||||
(INSTANCE _118_)
|
||||
|
@ -680,6 +662,24 @@
|
|||
(HOLD (posedge RESET_B) (posedge SET_B) (0.5609::0.5616))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_2")
|
||||
(INSTANCE input4)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.2709::0.2709) (0.3252::0.3252))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_2")
|
||||
(INSTANCE input5)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.3206::0.3206) (0.3654::0.3654))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfrtp_4")
|
||||
(INSTANCE _128_)
|
||||
|
@ -879,6 +879,15 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__inv_2")
|
||||
(INSTANCE _097__5)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A Y (0.1378::0.1378) (0.1254::0.1254))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__or2_0")
|
||||
(INSTANCE _068_)
|
||||
|
@ -889,15 +898,6 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__inv_2")
|
||||
(INSTANCE _097__5)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A Y (0.1378::0.1378) (0.1254::0.1254))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__inv_2")
|
||||
(INSTANCE _096__4)
|
||||
|
@ -907,15 +907,6 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_2")
|
||||
(INSTANCE fanout30)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.4801::0.4801) (0.4732::0.4732))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__or2_0")
|
||||
(INSTANCE _078_)
|
||||
|
@ -927,11 +918,11 @@
|
|||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__clkbuf_16")
|
||||
(INSTANCE clkbuf_0_serial_load)
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_2")
|
||||
(INSTANCE fanout30)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.3587::0.3587) (0.3681::0.3681))
|
||||
(IOPATH A X (0.4801::0.4801) (0.4732::0.4732))
|
||||
)
|
||||
)
|
||||
)
|
||||
|
@ -944,6 +935,15 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__clkbuf_16")
|
||||
(INSTANCE clkbuf_0_serial_load)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.3587::0.3587) (0.3681::0.3681))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__inv_2")
|
||||
(INSTANCE _104__12)
|
||||
|
@ -972,6 +972,26 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfrtp_4")
|
||||
(INSTANCE _120_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH (posedge CLK) Q (1.1638::1.1638) (1.4323::1.4323))
|
||||
)
|
||||
)
|
||||
(TIMINGCHECK
|
||||
(WIDTH (posedge CLK) (0.7504::0.7504))
|
||||
(WIDTH (negedge CLK) (0.8558::0.8558))
|
||||
(REMOVAL (posedge RESET_B) (posedge CLK) (1.0654::1.0654))
|
||||
(RECOVERY (posedge RESET_B) (posedge CLK) (0.0000::0.0000))
|
||||
(WIDTH (negedge RESET_B) (1.2915::1.2915))
|
||||
(SETUP (posedge D) (posedge CLK) (0.2262::0.2262))
|
||||
(SETUP (negedge D) (posedge CLK) (0.5104::0.5104))
|
||||
(HOLD (posedge D) (posedge CLK) (0.0000::0.0000))
|
||||
(HOLD (negedge D) (posedge CLK) (0.0000::0.0000))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfbbn_2")
|
||||
(INSTANCE _110_)
|
||||
|
@ -1000,26 +1020,6 @@
|
|||
(HOLD (negedge D) (negedge CLK_N) (0.0000::0.0000))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfrtp_4")
|
||||
(INSTANCE _120_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH (posedge CLK) Q (1.1638::1.1638) (1.4323::1.4323))
|
||||
)
|
||||
)
|
||||
(TIMINGCHECK
|
||||
(WIDTH (posedge CLK) (0.7504::0.7504))
|
||||
(WIDTH (negedge CLK) (0.8558::0.8558))
|
||||
(REMOVAL (posedge RESET_B) (posedge CLK) (1.0654::1.0654))
|
||||
(RECOVERY (posedge RESET_B) (posedge CLK) (0.0000::0.0000))
|
||||
(WIDTH (negedge RESET_B) (1.2915::1.2915))
|
||||
(SETUP (posedge D) (posedge CLK) (0.2262::0.2262))
|
||||
(SETUP (negedge D) (posedge CLK) (0.5104::0.5104))
|
||||
(HOLD (posedge D) (posedge CLK) (0.0000::0.0000))
|
||||
(HOLD (negedge D) (posedge CLK) (0.0000::0.0000))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__inv_2")
|
||||
(INSTANCE _094__2)
|
||||
|
@ -1213,14 +1213,32 @@
|
|||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__and2_2")
|
||||
(INSTANCE _067_)
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfbbn_2")
|
||||
(INSTANCE _112_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5185::0.5185) (0.6137::0.6137))
|
||||
(IOPATH B X (0.5685::0.5685) (0.7230::0.7230))
|
||||
(IOPATH (negedge CLK_N) Q (1.4300::1.4300) (1.7516::1.7516))
|
||||
(IOPATH (negedge CLK_N) Q_N (1.4026::1.4026) (1.0839::1.0839))
|
||||
)
|
||||
)
|
||||
(TIMINGCHECK
|
||||
(WIDTH (posedge CLK_N) (0.7619::0.7619))
|
||||
(WIDTH (negedge CLK_N) (0.9393::0.9393))
|
||||
(REMOVAL (posedge SET_B) (negedge CLK_N) (0.2007::0.2026))
|
||||
(RECOVERY (posedge SET_B) (negedge CLK_N) (0.0000::0.0000))
|
||||
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.2551::0.2552))
|
||||
(RECOVERY (posedge RESET_B) (negedge CLK_N) (0.2323::0.2323))
|
||||
(WIDTH (negedge SET_B) (1.1331::1.1689))
|
||||
(WIDTH (negedge RESET_B) (0.9856::0.9861))
|
||||
(SETUP (posedge SET_B) (posedge RESET_B) (0.5767::0.5794))
|
||||
(HOLD (posedge SET_B) (posedge RESET_B) (0.0000::0.0000))
|
||||
(SETUP (posedge D) (negedge CLK_N) (0.3013::0.3013))
|
||||
(SETUP (negedge D) (negedge CLK_N) (0.6410::0.6410))
|
||||
(HOLD (posedge D) (negedge CLK_N) (0.0704::0.0704))
|
||||
(HOLD (negedge D) (negedge CLK_N) (0.0000::0.0000))
|
||||
(SETUP (posedge RESET_B) (posedge SET_B) (0.0000::0.0000))
|
||||
(HOLD (posedge RESET_B) (posedge SET_B) (0.5767::0.5794))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfrtp_4")
|
||||
|
@ -1252,34 +1270,6 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfbbn_2")
|
||||
(INSTANCE _112_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH (negedge CLK_N) Q (1.4300::1.4300) (1.7516::1.7516))
|
||||
(IOPATH (negedge CLK_N) Q_N (1.4026::1.4026) (1.0839::1.0839))
|
||||
)
|
||||
)
|
||||
(TIMINGCHECK
|
||||
(WIDTH (posedge CLK_N) (0.7619::0.7619))
|
||||
(WIDTH (negedge CLK_N) (0.9393::0.9393))
|
||||
(REMOVAL (posedge SET_B) (negedge CLK_N) (0.2007::0.2026))
|
||||
(RECOVERY (posedge SET_B) (negedge CLK_N) (0.0000::0.0000))
|
||||
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.2551::0.2552))
|
||||
(RECOVERY (posedge RESET_B) (negedge CLK_N) (0.2323::0.2323))
|
||||
(WIDTH (negedge SET_B) (1.1331::1.1689))
|
||||
(WIDTH (negedge RESET_B) (0.9856::0.9861))
|
||||
(SETUP (posedge SET_B) (posedge RESET_B) (0.5767::0.5794))
|
||||
(HOLD (posedge SET_B) (posedge RESET_B) (0.0000::0.0000))
|
||||
(SETUP (posedge D) (negedge CLK_N) (0.3013::0.3013))
|
||||
(SETUP (negedge D) (negedge CLK_N) (0.6410::0.6410))
|
||||
(HOLD (posedge D) (negedge CLK_N) (0.0704::0.0704))
|
||||
(HOLD (negedge D) (negedge CLK_N) (0.0000::0.0000))
|
||||
(SETUP (posedge RESET_B) (posedge SET_B) (0.0000::0.0000))
|
||||
(HOLD (posedge RESET_B) (posedge SET_B) (0.5767::0.5794))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__clkbuf_16")
|
||||
(INSTANCE clkbuf_0_serial_clock)
|
||||
|
@ -1298,15 +1288,6 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dlygate4sd3_1")
|
||||
(INSTANCE hold2)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (1.6111::1.6111) (1.7740::1.7740))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__or2_0")
|
||||
(INSTANCE _090_)
|
||||
|
@ -1319,10 +1300,10 @@
|
|||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dlygate4sd3_1")
|
||||
(INSTANCE hold3)
|
||||
(INSTANCE hold2)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (1.5453::1.5453) (1.6980::1.6980))
|
||||
(IOPATH A X (1.6111::1.6111) (1.7740::1.7740))
|
||||
)
|
||||
)
|
||||
)
|
||||
|
@ -1346,6 +1327,15 @@
|
|||
(HOLD (negedge D) (posedge CLK) (0.0000::0.0000))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dlygate4sd3_1")
|
||||
(INSTANCE hold3)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (1.5453::1.5453) (1.6980::1.6980))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dlygate4sd3_1")
|
||||
(INSTANCE hold4)
|
||||
|
@ -1365,11 +1355,12 @@
|
|||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dlygate4sd3_1")
|
||||
(INSTANCE hold6)
|
||||
(CELLTYPE "sky130_fd_sc_hd__and2_2")
|
||||
(INSTANCE _067_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (1.6427::1.6427) (1.8029::1.8029))
|
||||
(IOPATH A X (0.5185::0.5185) (0.6137::0.6137))
|
||||
(IOPATH B X (0.5685::0.5685) (0.7230::0.7230))
|
||||
)
|
||||
)
|
||||
)
|
||||
|
@ -1385,6 +1376,15 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dlygate4sd3_1")
|
||||
(INSTANCE hold6)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (1.6427::1.6427) (1.8029::1.8029))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dlygate4sd3_1")
|
||||
(INSTANCE hold7)
|
||||
|
@ -1414,19 +1414,19 @@
|
|||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__clkbuf_16")
|
||||
(INSTANCE clkbuf_1_1__f_serial_load)
|
||||
(INSTANCE serial_load_out_buffer)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.3616::0.3616) (0.3958::0.3958))
|
||||
(IOPATH A X (0.6272::0.6272) (0.5763::0.5763))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__clkbuf_16")
|
||||
(INSTANCE serial_load_out_buffer)
|
||||
(INSTANCE clkbuf_1_1__f_serial_load)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.6272::0.6272) (0.5763::0.5763))
|
||||
(IOPATH A X (0.3616::0.3616) (0.3958::0.3958))
|
||||
)
|
||||
)
|
||||
)
|
||||
|
@ -1495,6 +1495,34 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfbbn_2")
|
||||
(INSTANCE _113_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH (negedge CLK_N) Q (1.5246::1.5246) (1.8127::1.8127))
|
||||
(IOPATH (negedge CLK_N) Q_N (1.4487::1.4487) (1.1322::1.1322))
|
||||
)
|
||||
)
|
||||
(TIMINGCHECK
|
||||
(WIDTH (posedge CLK_N) (0.7549::0.7549))
|
||||
(WIDTH (negedge CLK_N) (0.9308::0.9308))
|
||||
(REMOVAL (posedge SET_B) (negedge CLK_N) (0.2054::0.2058))
|
||||
(RECOVERY (posedge SET_B) (negedge CLK_N) (0.0000::0.0000))
|
||||
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.2785::0.2786))
|
||||
(RECOVERY (posedge RESET_B) (negedge CLK_N) (0.2086::0.2087))
|
||||
(WIDTH (negedge SET_B) (1.0956::1.1378))
|
||||
(WIDTH (negedge RESET_B) (0.9205::0.9210))
|
||||
(SETUP (posedge D) (negedge CLK_N) (0.3095::0.3095))
|
||||
(SETUP (negedge D) (negedge CLK_N) (0.6475::0.6475))
|
||||
(HOLD (posedge D) (negedge CLK_N) (0.0625::0.0625))
|
||||
(HOLD (negedge D) (negedge CLK_N) (0.0000::0.0000))
|
||||
(SETUP (posedge RESET_B) (posedge SET_B) (0.0000::0.0000))
|
||||
(HOLD (posedge RESET_B) (posedge SET_B) (0.5590::0.5596))
|
||||
(SETUP (posedge SET_B) (posedge RESET_B) (0.5590::0.5596))
|
||||
(HOLD (posedge SET_B) (posedge RESET_B) (0.0000::0.0000))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfrtp_4")
|
||||
(INSTANCE _123_)
|
||||
|
@ -1533,6 +1561,15 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output6)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5742::0.5742) (0.4940::0.4940))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__nand2b_2")
|
||||
(INSTANCE _091_)
|
||||
|
@ -1553,40 +1590,12 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfbbn_2")
|
||||
(INSTANCE _113_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH (negedge CLK_N) Q (1.5246::1.5246) (1.8127::1.8127))
|
||||
(IOPATH (negedge CLK_N) Q_N (1.4487::1.4487) (1.1322::1.1322))
|
||||
)
|
||||
)
|
||||
(TIMINGCHECK
|
||||
(WIDTH (posedge CLK_N) (0.7549::0.7549))
|
||||
(WIDTH (negedge CLK_N) (0.9308::0.9308))
|
||||
(REMOVAL (posedge SET_B) (negedge CLK_N) (0.2054::0.2058))
|
||||
(RECOVERY (posedge SET_B) (negedge CLK_N) (0.0000::0.0000))
|
||||
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.2785::0.2786))
|
||||
(RECOVERY (posedge RESET_B) (negedge CLK_N) (0.2086::0.2087))
|
||||
(WIDTH (negedge SET_B) (1.0956::1.1378))
|
||||
(WIDTH (negedge RESET_B) (0.9205::0.9210))
|
||||
(SETUP (posedge D) (negedge CLK_N) (0.3095::0.3095))
|
||||
(SETUP (negedge D) (negedge CLK_N) (0.6475::0.6475))
|
||||
(HOLD (posedge D) (negedge CLK_N) (0.0625::0.0625))
|
||||
(HOLD (negedge D) (negedge CLK_N) (0.0000::0.0000))
|
||||
(SETUP (posedge RESET_B) (posedge SET_B) (0.0000::0.0000))
|
||||
(HOLD (posedge RESET_B) (posedge SET_B) (0.5590::0.5596))
|
||||
(SETUP (posedge SET_B) (posedge RESET_B) (0.5590::0.5596))
|
||||
(HOLD (posedge SET_B) (posedge RESET_B) (0.0000::0.0000))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output6)
|
||||
(INSTANCE output7)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5742::0.5742) (0.4940::0.4940))
|
||||
(IOPATH A X (0.5837::0.5837) (0.4988::0.4988))
|
||||
)
|
||||
)
|
||||
)
|
||||
|
@ -1599,15 +1608,6 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output7)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5837::0.5837) (0.4988::0.4988))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output9)
|
||||
|
@ -1764,6 +1764,16 @@
|
|||
(HOLD (negedge D) (posedge CLK) (0.0000::0.0000))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__nand2b_2")
|
||||
(INSTANCE _093_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A_N Y (0.3716::0.3716) (0.5653::0.5653))
|
||||
(IOPATH B Y (0.1442::0.1442) (0.1902::0.1902))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfbbn_2")
|
||||
(INSTANCE _115_)
|
||||
|
@ -1792,16 +1802,6 @@
|
|||
(HOLD (posedge RESET_B) (posedge SET_B) (0.5924::0.5938))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__nand2b_2")
|
||||
(INSTANCE _093_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A_N Y (0.3716::0.3716) (0.5653::0.5653))
|
||||
(IOPATH B Y (0.1442::0.1442) (0.1902::0.1902))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__and2b_2")
|
||||
(INSTANCE _064_)
|
||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1,7 +1,7 @@
|
|||
(DELAYFILE
|
||||
(SDFVERSION "OVI 3.0")
|
||||
(DESIGN "gpio_control_block")
|
||||
(DATE "Thu Oct 13 09:20:56 2022")
|
||||
(DATE "Tue Oct 18 15:40:12 2022")
|
||||
(VENDOR "sky130_fd_sc_hd__ss_1.40v_100C")
|
||||
(PROGRAM "Synopsys PrimeTime")
|
||||
(VERSION "T-2022.03-SP3")
|
||||
|
@ -277,33 +277,6 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output11)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.6119::0.6119) (0.5153::0.5153))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output12)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.6036::0.6036) (0.5094::0.5094))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output13)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5947::0.5947) (0.5045::0.5045))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfrtp_4")
|
||||
(INSTANCE _126_)
|
||||
|
@ -324,6 +297,24 @@
|
|||
(HOLD (negedge D) (posedge CLK) (0.0000::0.0000))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output11)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.6119::0.6119) (0.5153::0.5153))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output12)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.6036::0.6036) (0.5094::0.5094))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output14)
|
||||
|
@ -335,28 +326,10 @@
|
|||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output15)
|
||||
(INSTANCE output13)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5953::0.5953) (0.5061::0.5061))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output16)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5467::0.6420) (0.4828::0.4916))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output17)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5470::0.5522) (0.4943::0.4961))
|
||||
(IOPATH A X (0.5947::0.5947) (0.5045::0.5045))
|
||||
)
|
||||
)
|
||||
)
|
||||
|
@ -388,6 +361,33 @@
|
|||
(HOLD (posedge SET_B) (posedge RESET_B) (0.0000::0.0000))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output15)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5953::0.5953) (0.5061::0.5061))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output16)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5467::0.6420) (0.4828::0.4916))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output17)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5470::0.5522) (0.4943::0.4961))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output18)
|
||||
|
@ -415,6 +415,15 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__inv_2")
|
||||
(INSTANCE _103__11)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A Y (0.1211::0.1211) (0.1079::0.1079))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__o21ai_2")
|
||||
(INSTANCE _065_)
|
||||
|
@ -426,15 +435,6 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__inv_2")
|
||||
(INSTANCE _103__11)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A Y (0.1211::0.1211) (0.1079::0.1079))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__nand2b_2")
|
||||
(INSTANCE _075_)
|
||||
|
@ -492,26 +492,6 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfrtp_4")
|
||||
(INSTANCE _127_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH (posedge CLK) Q (1.1460::1.1460) (1.4141::1.4141))
|
||||
)
|
||||
)
|
||||
(TIMINGCHECK
|
||||
(WIDTH (posedge CLK) (0.7558::0.7558))
|
||||
(WIDTH (negedge CLK) (0.8597::0.8597))
|
||||
(REMOVAL (posedge RESET_B) (posedge CLK) (1.0621::1.0621))
|
||||
(RECOVERY (posedge RESET_B) (posedge CLK) (0.0000::0.0000))
|
||||
(WIDTH (negedge RESET_B) (1.2821::1.2821))
|
||||
(SETUP (posedge D) (posedge CLK) (0.2176::0.2176))
|
||||
(SETUP (negedge D) (posedge CLK) (0.5020::0.5020))
|
||||
(HOLD (posedge D) (posedge CLK) (0.0000::0.0000))
|
||||
(HOLD (negedge D) (posedge CLK) (0.0000::0.0000))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output21)
|
||||
|
@ -569,6 +549,26 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfrtp_4")
|
||||
(INSTANCE _127_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH (posedge CLK) Q (1.1460::1.1460) (1.4141::1.4141))
|
||||
)
|
||||
)
|
||||
(TIMINGCHECK
|
||||
(WIDTH (posedge CLK) (0.7558::0.7558))
|
||||
(WIDTH (negedge CLK) (0.8597::0.8597))
|
||||
(REMOVAL (posedge RESET_B) (posedge CLK) (1.0621::1.0621))
|
||||
(RECOVERY (posedge RESET_B) (posedge CLK) (0.0000::0.0000))
|
||||
(WIDTH (negedge RESET_B) (1.2821::1.2821))
|
||||
(SETUP (posedge D) (posedge CLK) (0.2176::0.2176))
|
||||
(SETUP (negedge D) (posedge CLK) (0.5020::0.5020))
|
||||
(HOLD (posedge D) (posedge CLK) (0.0000::0.0000))
|
||||
(HOLD (negedge D) (posedge CLK) (0.0000::0.0000))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__or2_0")
|
||||
(INSTANCE _076_)
|
||||
|
@ -597,15 +597,6 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_2")
|
||||
(INSTANCE input3)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.2644::0.2644) (0.3209::0.3209))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfbbn_2")
|
||||
(INSTANCE _108_)
|
||||
|
@ -636,19 +627,10 @@
|
|||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_2")
|
||||
(INSTANCE input4)
|
||||
(INSTANCE input3)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.2799::0.2799) (0.3311::0.3311))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_2")
|
||||
(INSTANCE input5)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.3284::0.3284) (0.3703::0.3703))
|
||||
(IOPATH A X (0.2644::0.2644) (0.3209::0.3209))
|
||||
)
|
||||
)
|
||||
)
|
||||
|
@ -680,6 +662,24 @@
|
|||
(HOLD (posedge RESET_B) (posedge SET_B) (0.5619::0.5628))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_2")
|
||||
(INSTANCE input4)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.2799::0.2799) (0.3311::0.3311))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_2")
|
||||
(INSTANCE input5)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.3284::0.3284) (0.3703::0.3703))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__or2_0")
|
||||
(INSTANCE _086_)
|
||||
|
@ -740,15 +740,6 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_2")
|
||||
(INSTANCE fanout23)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5351::0.5351) (0.5029::0.5029))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfbbn_2")
|
||||
(INSTANCE _109_)
|
||||
|
@ -777,6 +768,15 @@
|
|||
(HOLD (posedge RESET_B) (posedge SET_B) (0.5739::0.5766))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_2")
|
||||
(INSTANCE fanout23)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5351::0.5351) (0.5029::0.5029))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_2")
|
||||
(INSTANCE fanout24)
|
||||
|
@ -861,15 +861,6 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__inv_2")
|
||||
(INSTANCE _098__6)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A Y (0.1288::0.1288) (0.1129::0.1129))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__inv_2")
|
||||
(INSTANCE _099__7)
|
||||
|
@ -881,19 +872,19 @@
|
|||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__inv_2")
|
||||
(INSTANCE _097__5)
|
||||
(INSTANCE _098__6)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A Y (0.1504::0.1504) (0.1345::0.1345))
|
||||
(IOPATH A Y (0.1288::0.1288) (0.1129::0.1129))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__inv_2")
|
||||
(INSTANCE _096__4)
|
||||
(INSTANCE _097__5)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A Y (0.1103::0.1103) (0.1057::0.1057))
|
||||
(IOPATH A Y (0.1504::0.1504) (0.1345::0.1345))
|
||||
)
|
||||
)
|
||||
)
|
||||
|
@ -908,11 +899,11 @@
|
|||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_2")
|
||||
(INSTANCE fanout30)
|
||||
(CELLTYPE "sky130_fd_sc_hd__inv_2")
|
||||
(INSTANCE _096__4)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5065::0.5065) (0.4876::0.4876))
|
||||
(IOPATH A Y (0.1103::0.1103) (0.1057::0.1057))
|
||||
)
|
||||
)
|
||||
)
|
||||
|
@ -926,6 +917,15 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_2")
|
||||
(INSTANCE fanout30)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5065::0.5065) (0.4876::0.4876))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__clkbuf_16")
|
||||
(INSTANCE clkbuf_0_serial_load)
|
||||
|
@ -1010,14 +1010,14 @@
|
|||
(RECOVERY (posedge RESET_B) (negedge CLK_N) (0.2528::0.2532))
|
||||
(WIDTH (negedge SET_B) (1.1520::1.1901))
|
||||
(WIDTH (negedge RESET_B) (1.0529::1.0536))
|
||||
(SETUP (posedge SET_B) (posedge RESET_B) (0.5941::0.5952))
|
||||
(HOLD (posedge SET_B) (posedge RESET_B) (0.0000::0.0000))
|
||||
(SETUP (posedge RESET_B) (posedge SET_B) (0.0000::0.0000))
|
||||
(HOLD (posedge RESET_B) (posedge SET_B) (0.5941::0.5952))
|
||||
(SETUP (posedge D) (negedge CLK_N) (0.2934::0.2934))
|
||||
(SETUP (negedge D) (negedge CLK_N) (0.6375::0.6375))
|
||||
(HOLD (posedge D) (negedge CLK_N) (0.0772::0.0772))
|
||||
(HOLD (negedge D) (negedge CLK_N) (0.0000::0.0000))
|
||||
(SETUP (posedge SET_B) (posedge RESET_B) (0.5941::0.5952))
|
||||
(HOLD (posedge SET_B) (posedge RESET_B) (0.0000::0.0000))
|
||||
(SETUP (posedge RESET_B) (posedge SET_B) (0.0000::0.0000))
|
||||
(HOLD (posedge RESET_B) (posedge SET_B) (0.5941::0.5952))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
|
@ -1153,14 +1153,14 @@
|
|||
(RECOVERY (posedge RESET_B) (negedge CLK_N) (0.2410::0.2413))
|
||||
(WIDTH (negedge SET_B) (1.1527::1.1900))
|
||||
(WIDTH (negedge RESET_B) (1.0138::1.0140))
|
||||
(SETUP (posedge SET_B) (posedge RESET_B) (0.5871::0.5887))
|
||||
(HOLD (posedge SET_B) (posedge RESET_B) (0.0000::0.0000))
|
||||
(SETUP (posedge RESET_B) (posedge SET_B) (0.0000::0.0000))
|
||||
(HOLD (posedge RESET_B) (posedge SET_B) (0.5871::0.5887))
|
||||
(SETUP (posedge D) (negedge CLK_N) (0.2829::0.2829))
|
||||
(SETUP (negedge D) (negedge CLK_N) (0.6260::0.6260))
|
||||
(HOLD (posedge D) (negedge CLK_N) (0.0881::0.0881))
|
||||
(HOLD (negedge D) (negedge CLK_N) (0.0000::0.0000))
|
||||
(SETUP (posedge SET_B) (posedge RESET_B) (0.5871::0.5887))
|
||||
(HOLD (posedge SET_B) (posedge RESET_B) (0.0000::0.0000))
|
||||
(SETUP (posedge RESET_B) (posedge SET_B) (0.0000::0.0000))
|
||||
(HOLD (posedge RESET_B) (posedge SET_B) (0.5871::0.5887))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
|
@ -1212,16 +1212,6 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__and2_2")
|
||||
(INSTANCE _067_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5139::0.5139) (0.6111::0.6111))
|
||||
(IOPATH B X (0.5643::0.5643) (0.7205::0.7205))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfbbn_2")
|
||||
(INSTANCE _112_)
|
||||
|
@ -1250,16 +1240,6 @@
|
|||
(HOLD (posedge RESET_B) (posedge SET_B) (0.5879::0.5910))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__or2_0")
|
||||
(INSTANCE _080_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.4365::0.4365) (0.8043::0.8043))
|
||||
(IOPATH B X (0.4827::0.4827) (0.7655::0.7655))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfrtp_4")
|
||||
(INSTANCE _122_)
|
||||
|
@ -1281,11 +1261,12 @@
|
|||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dlygate4sd3_1")
|
||||
(INSTANCE hold1)
|
||||
(CELLTYPE "sky130_fd_sc_hd__or2_0")
|
||||
(INSTANCE _080_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (1.6188::1.6188) (1.7814::1.7814))
|
||||
(IOPATH A X (0.4365::0.4365) (0.8043::0.8043))
|
||||
(IOPATH B X (0.4827::0.4827) (0.7655::0.7655))
|
||||
)
|
||||
)
|
||||
)
|
||||
|
@ -1300,10 +1281,10 @@
|
|||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dlygate4sd3_1")
|
||||
(INSTANCE hold2)
|
||||
(INSTANCE hold1)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (1.6173::1.6173) (1.7798::1.7798))
|
||||
(IOPATH A X (1.6188::1.6188) (1.7814::1.7814))
|
||||
)
|
||||
)
|
||||
)
|
||||
|
@ -1317,6 +1298,15 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dlygate4sd3_1")
|
||||
(INSTANCE hold2)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (1.6173::1.6173) (1.7798::1.7798))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfrtp_2")
|
||||
(INSTANCE _132_)
|
||||
|
@ -1430,15 +1420,6 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__inv_2")
|
||||
(INSTANCE _105__13)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A Y (0.1051::0.1051) (0.0961::0.0961))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__nand2b_2")
|
||||
(INSTANCE _071_)
|
||||
|
@ -1449,6 +1430,43 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__inv_2")
|
||||
(INSTANCE _105__13)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A Y (0.1051::0.1051) (0.0961::0.0961))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfbbn_2")
|
||||
(INSTANCE _113_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH (negedge CLK_N) Q (1.5391::1.5391) (1.8231::1.8231))
|
||||
(IOPATH (negedge CLK_N) Q_N (1.4518::1.4518) (1.1352::1.1352))
|
||||
)
|
||||
)
|
||||
(TIMINGCHECK
|
||||
(WIDTH (posedge CLK_N) (0.7590::0.7590))
|
||||
(WIDTH (negedge CLK_N) (0.9335::0.9335))
|
||||
(REMOVAL (posedge SET_B) (negedge CLK_N) (0.2057::0.2062))
|
||||
(RECOVERY (posedge SET_B) (negedge CLK_N) (0.0000::0.0000))
|
||||
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.2779::0.2780))
|
||||
(RECOVERY (posedge RESET_B) (negedge CLK_N) (0.2091::0.2092))
|
||||
(WIDTH (negedge SET_B) (1.0970::1.1386))
|
||||
(WIDTH (negedge RESET_B) (0.9236::0.9240))
|
||||
(SETUP (posedge SET_B) (posedge RESET_B) (0.5597::0.5605))
|
||||
(HOLD (posedge SET_B) (posedge RESET_B) (0.0000::0.0000))
|
||||
(SETUP (posedge D) (negedge CLK_N) (0.3136::0.3136))
|
||||
(SETUP (negedge D) (negedge CLK_N) (0.6514::0.6514))
|
||||
(HOLD (posedge D) (negedge CLK_N) (0.0584::0.0584))
|
||||
(HOLD (negedge D) (negedge CLK_N) (0.0000::0.0000))
|
||||
(SETUP (posedge RESET_B) (posedge SET_B) (0.0000::0.0000))
|
||||
(HOLD (posedge RESET_B) (posedge SET_B) (0.5597::0.5605))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dlygate4sd3_1")
|
||||
(INSTANCE hold10)
|
||||
|
@ -1458,6 +1476,26 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfrtp_4")
|
||||
(INSTANCE _123_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH (posedge CLK) Q (1.1377::1.1377) (1.4058::1.4058))
|
||||
)
|
||||
)
|
||||
(TIMINGCHECK
|
||||
(WIDTH (posedge CLK) (0.7392::0.7392))
|
||||
(WIDTH (negedge CLK) (0.8481::0.8481))
|
||||
(REMOVAL (posedge RESET_B) (posedge CLK) (1.0584::1.0584))
|
||||
(RECOVERY (posedge RESET_B) (posedge CLK) (0.0000::0.0000))
|
||||
(WIDTH (negedge RESET_B) (1.2822::1.2822))
|
||||
(SETUP (posedge D) (posedge CLK) (0.2369::0.2369))
|
||||
(SETUP (negedge D) (posedge CLK) (0.5212::0.5212))
|
||||
(HOLD (posedge D) (posedge CLK) (0.0000::0.0000))
|
||||
(HOLD (negedge D) (posedge CLK) (0.0000::0.0000))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__nand2b_2")
|
||||
(INSTANCE _081_)
|
||||
|
@ -1495,26 +1533,6 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfrtp_4")
|
||||
(INSTANCE _123_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH (posedge CLK) Q (1.1377::1.1377) (1.4058::1.4058))
|
||||
)
|
||||
)
|
||||
(TIMINGCHECK
|
||||
(WIDTH (posedge CLK) (0.7392::0.7392))
|
||||
(WIDTH (negedge CLK) (0.8481::0.8481))
|
||||
(REMOVAL (posedge RESET_B) (posedge CLK) (1.0584::1.0584))
|
||||
(RECOVERY (posedge RESET_B) (posedge CLK) (0.0000::0.0000))
|
||||
(WIDTH (negedge RESET_B) (1.2822::1.2822))
|
||||
(SETUP (posedge D) (posedge CLK) (0.2369::0.2369))
|
||||
(SETUP (negedge D) (posedge CLK) (0.5212::0.5212))
|
||||
(HOLD (posedge D) (posedge CLK) (0.0000::0.0000))
|
||||
(HOLD (negedge D) (posedge CLK) (0.0000::0.0000))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_2")
|
||||
(INSTANCE _133_)
|
||||
|
@ -1533,34 +1551,6 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfbbn_2")
|
||||
(INSTANCE _113_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH (negedge CLK_N) Q (1.5391::1.5391) (1.8231::1.8231))
|
||||
(IOPATH (negedge CLK_N) Q_N (1.4518::1.4518) (1.1352::1.1352))
|
||||
)
|
||||
)
|
||||
(TIMINGCHECK
|
||||
(WIDTH (posedge CLK_N) (0.7590::0.7590))
|
||||
(WIDTH (negedge CLK_N) (0.9335::0.9335))
|
||||
(REMOVAL (posedge SET_B) (negedge CLK_N) (0.2057::0.2062))
|
||||
(RECOVERY (posedge SET_B) (negedge CLK_N) (0.0000::0.0000))
|
||||
(REMOVAL (posedge RESET_B) (negedge CLK_N) (0.2779::0.2780))
|
||||
(RECOVERY (posedge RESET_B) (negedge CLK_N) (0.2091::0.2092))
|
||||
(WIDTH (negedge SET_B) (1.0970::1.1386))
|
||||
(WIDTH (negedge RESET_B) (0.9236::0.9240))
|
||||
(SETUP (posedge D) (negedge CLK_N) (0.3136::0.3136))
|
||||
(SETUP (negedge D) (negedge CLK_N) (0.6514::0.6514))
|
||||
(HOLD (posedge D) (negedge CLK_N) (0.0584::0.0584))
|
||||
(HOLD (negedge D) (negedge CLK_N) (0.0000::0.0000))
|
||||
(SETUP (posedge RESET_B) (posedge SET_B) (0.0000::0.0000))
|
||||
(HOLD (posedge RESET_B) (posedge SET_B) (0.5597::0.5605))
|
||||
(SETUP (posedge SET_B) (posedge RESET_B) (0.5597::0.5605))
|
||||
(HOLD (posedge SET_B) (posedge RESET_B) (0.0000::0.0000))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__nand2b_2")
|
||||
(INSTANCE _091_)
|
||||
|
@ -1572,11 +1562,12 @@
|
|||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output6)
|
||||
(CELLTYPE "sky130_fd_sc_hd__and2_2")
|
||||
(INSTANCE _067_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5750::0.5750) (0.4937::0.4937))
|
||||
(IOPATH A X (0.5139::0.5139) (0.6111::0.6111))
|
||||
(IOPATH B X (0.5643::0.5643) (0.7205::0.7205))
|
||||
)
|
||||
)
|
||||
)
|
||||
|
@ -1590,6 +1581,15 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output6)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5750::0.5750) (0.4937::0.4937))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output7)
|
||||
|
@ -1601,19 +1601,19 @@
|
|||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output8)
|
||||
(INSTANCE output9)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5798::0.5798) (0.4971::0.4971))
|
||||
(IOPATH A X (0.5728::0.5728) (0.4868::0.4868))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__buf_16")
|
||||
(INSTANCE output9)
|
||||
(INSTANCE output8)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.5728::0.5728) (0.4868::0.4868))
|
||||
(IOPATH A X (0.5798::0.5798) (0.4971::0.4971))
|
||||
)
|
||||
)
|
||||
)
|
||||
|
@ -1687,6 +1687,16 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__nand2b_2")
|
||||
(INSTANCE _073_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A_N Y (0.3855::0.3855) (0.5770::0.5770))
|
||||
(IOPATH B Y (0.1641::0.1641) (0.2161::0.2161))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfbbn_2")
|
||||
(INSTANCE _114_)
|
||||
|
@ -1715,35 +1725,6 @@
|
|||
(HOLD (posedge RESET_B) (posedge SET_B) (0.5943::0.5953))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__nand2b_2")
|
||||
(INSTANCE _073_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A_N Y (0.3855::0.3855) (0.5770::0.5770))
|
||||
(IOPATH B Y (0.1641::0.1641) (0.2161::0.2161))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__nand2b_2")
|
||||
(INSTANCE _083_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A_N Y (0.3751::0.3751) (0.5632::0.5632))
|
||||
(IOPATH B Y (0.1423::0.1423) (0.1880::0.1880))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__clkbuf_16")
|
||||
(INSTANCE serial_clock_out_buffer)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.6168::0.6168) (0.5702::0.5702))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfrtp_4")
|
||||
(INSTANCE _125_)
|
||||
|
@ -1764,16 +1745,6 @@
|
|||
(HOLD (negedge D) (posedge CLK) (0.0000::0.0000))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__nand2b_2")
|
||||
(INSTANCE _093_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A_N Y (0.3801::0.3801) (0.5709::0.5709))
|
||||
(IOPATH B Y (0.1491::0.1491) (0.1966::0.1966))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__dfbbn_2")
|
||||
(INSTANCE _115_)
|
||||
|
@ -1802,6 +1773,35 @@
|
|||
(HOLD (posedge RESET_B) (posedge SET_B) (0.6038::0.6054))
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__clkbuf_16")
|
||||
(INSTANCE serial_clock_out_buffer)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A X (0.6168::0.6168) (0.5702::0.5702))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__nand2b_2")
|
||||
(INSTANCE _083_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A_N Y (0.3751::0.3751) (0.5632::0.5632))
|
||||
(IOPATH B Y (0.1423::0.1423) (0.1880::0.1880))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__nand2b_2")
|
||||
(INSTANCE _093_)
|
||||
(DELAY
|
||||
(ABSOLUTE
|
||||
(IOPATH A_N Y (0.3801::0.3801) (0.5709::0.5709))
|
||||
(IOPATH B Y (0.1491::0.1491) (0.1966::0.1966))
|
||||
)
|
||||
)
|
||||
)
|
||||
(CELL
|
||||
(CELLTYPE "sky130_fd_sc_hd__and2b_2")
|
||||
(INSTANCE _064_)
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,3 +1,5 @@
|
|||
Klayout MR DRC: Passed
|
||||
Layout Vs Schematic: Failed
|
||||
gpio_control_block-min-t-sta STA: Passed
|
||||
gpio_control_block-nom-s-sta STA: Passed
|
||||
gpio_control_block-max-f-sta STA: Passed
|
||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,873 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<report-database>
|
||||
<description>SKY130 DRC runset</description>
|
||||
<original-file/>
|
||||
<generator>drc: script='tech-files/sky130A_mr.drc'</generator>
|
||||
<top-cell>gpio_control_block</top-cell>
|
||||
<tags>
|
||||
</tags>
|
||||
<categories>
|
||||
<category>
|
||||
<name>dnwell.2</name>
|
||||
<description>dnwell.2 : min. dnwell width : 3.0um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>nwell.1</name>
|
||||
<description>nwell.1 : min. nwell width : 0.84um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>nwell.2a</name>
|
||||
<description>nwell.2a : min. nwell spacing (merged if less) : 1.27um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>nwell.6</name>
|
||||
<description>nwell.6 : min enclosure of nwellHole by dnwell : 1.03um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>hvtp.1</name>
|
||||
<description>hvtp.1 : min. hvtp width : 0.38um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>hvtp.2</name>
|
||||
<description>hvtp.2 : min. hvtp spacing : 0.38um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>hvtr.1</name>
|
||||
<description>hvtr.1 : min. hvtr width : 0.38um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>hvtr.2</name>
|
||||
<description>hvtr.2 : min. hvtr spacing : 0.38um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>hvtr.2_a</name>
|
||||
<description>hvtr.2_a : hvtr must not overlap hvtp</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>lvtn.1a</name>
|
||||
<description>lvtn.1a : min. lvtn width : 0.38um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>lvtn.2</name>
|
||||
<description>lvtn.2 : min. lvtn spacing : 0.38um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>ncm.1</name>
|
||||
<description>ncm.1 : min. ncm width : 0.38um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>ncm.2a</name>
|
||||
<description>ncm.2a : min. ncm spacing : 0.38um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>difftap.1</name>
|
||||
<description>difftap.1 : min. diff width across areaid:ce : 0.15um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>difftap.1_a</name>
|
||||
<description>difftap.1_a : min. diff width in periphery : 0.15um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>difftap.1_b</name>
|
||||
<description>difftap.1_b : min. tap width across areaid:ce : 0.15um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>difftap.1_c</name>
|
||||
<description>difftap.1_c : min. tap width in periphery : 0.15um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>difftap.3</name>
|
||||
<description>difftap.3 : min. difftap spacing : 0.27um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>tunm.1</name>
|
||||
<description>tunm.1 : min. tunm width : 0.41um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>tunm.2</name>
|
||||
<description>tunm.2 : min. tunm spacing : 0.5um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>poly.1a</name>
|
||||
<description>poly.1a : min. poly width : 0.15um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>poly.2</name>
|
||||
<description>poly.2 : min. poly spacing : 0.21um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>rpm.1a</name>
|
||||
<description>rpm.1a : min. rpm width : 1.27um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>rpm.2</name>
|
||||
<description>rpm.2 : min. rpm spacing : 0.84um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>urpm.1a</name>
|
||||
<description>urpm.1a : min. rpm width : 1.27um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>urpm.2</name>
|
||||
<description>urpm.2 : min. rpm spacing : 0.84um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>npc.1</name>
|
||||
<description>npc.1 : min. npc width : 0.27um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>npc.2</name>
|
||||
<description>npc.2 : min. npc spacing, should be manually merged if less than : 0.27um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>nsd.1</name>
|
||||
<description>nsd.1 : min. nsdm width : 0.38um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>nsd.2</name>
|
||||
<description>nsd.2 : min. nsdm spacing, should be manually merged if less than : 0.38um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>psd.1</name>
|
||||
<description>psd.1 : min. psdm width : 0.38um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>psd.2</name>
|
||||
<description>psd.2 : min. psdm spacing, should be manually merged if less than : 0.38um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>licon.1</name>
|
||||
<description>licon.1 : licon should be rectangle</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>licon.1_a/b</name>
|
||||
<description>licon.1_a/b : minimum/maximum width of licon : 0.17um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>licon.13</name>
|
||||
<description>licon.13 : min. difftap licon spacing to npc : 0.09um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>licon.13_a</name>
|
||||
<description>licon.13_a : licon of diffTap in periphery must not overlap npc</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>licon.17</name>
|
||||
<description>licon.17 : Licons may not overlap both poly and (diff or tap)</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>capm.1</name>
|
||||
<description>capm.1 : min. capm width : 1.0um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>capm.2a</name>
|
||||
<description>capm.2a : min. capm spacing : 0.84um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>capm.2b</name>
|
||||
<description>capm.2b : min. capm spacing : 1.2um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>capm.2b_a</name>
|
||||
<description>capm.2b_a : min. spacing of m3_bot_plate : 1.2um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>capm.3</name>
|
||||
<description>capm.3 : min. capm and m3 enclosure of m3 : 0.14um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>capm.3_a</name>
|
||||
<description>capm.3_a : min. m3 enclosure of capm : 0.14um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>capm.4</name>
|
||||
<description>capm.4 : min. capm enclosure of via3 : 0.14um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>capm.5</name>
|
||||
<description>capm.5 : min. capm spacing to via3 : 0.14um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>capm.11</name>
|
||||
<description>capm.11 : Min spacing of capm and met3 not overlapping capm : 0.5um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>cap2m.1</name>
|
||||
<description>cap2m.1 : min. cap2m width : 1.0um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>cap2m.2a</name>
|
||||
<description>cap2m.2a : min. cap2m spacing : 0.84um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>cap2m.2b</name>
|
||||
<description>cap2m.2b : min. cap2m spacing : 1.2um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>cap2m.2b_a</name>
|
||||
<description>cap2m.2b_a : min. spacing of m4_bot_plate : 1.2um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>cap2m.3</name>
|
||||
<description>cap2m.3 : min. m4 enclosure of cap2m : 0.14um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>cap2m.3_a</name>
|
||||
<description>cap2m.3_a : min. m4 enclosure of cap2m : 0.14um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>cap2m.4</name>
|
||||
<description>cap2m.4 : min. cap2m enclosure of via4 : 0.14um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>cap2m.5</name>
|
||||
<description>cap2m.5 : min. cap2m spacing to via4 : 0.14um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>cap2m.11</name>
|
||||
<description>cap2m.11 : Min spacing of cap2m and met4 not overlapping cap2m : 0.5um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>li.1</name>
|
||||
<description>li.1 : min. li width : 0.17um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>li.3</name>
|
||||
<description>li.3 : min. li spacing : 0.17um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>li.5</name>
|
||||
<description>li.5 : min. li enclosure of licon of 2 adjacent edges : 0.08um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>li.6</name>
|
||||
<description>li.6 : min. li area : 0.0561um²</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>ct.1</name>
|
||||
<description>ct.1: non-ring mcon should be rectangular</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>ct.1_a</name>
|
||||
<description>ct.1_a : minimum width of mcon : 0.17um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>ct.1_b</name>
|
||||
<description>ct.1_b : maximum length of mcon : 0.17um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>ct.2</name>
|
||||
<description>ct.2 : min. mcon spacing : 0.19um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>ct.3</name>
|
||||
<description>ct.3 : min. width of ring-shaped mcon : 0.17um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>ct.3_a</name>
|
||||
<description>ct.3_a : max. width of ring-shaped mcon : 0.175um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>ct.3_b</name>
|
||||
<description>ct.3_b: ring-shaped mcon must be enclosed by areaid_sl</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>ct.4</name>
|
||||
<description>ct.4 : mcon should covered by li</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>m1.1</name>
|
||||
<description>m1.1 : min. m1 width : 0.14um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>m1.2</name>
|
||||
<description>m1.2 : min. m1 spacing : 0.14um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>m1.3ab</name>
|
||||
<description>m1.3ab : min. 3um.m1 spacing m1 : 0.28um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>791_m1.4</name>
|
||||
<description>791_m1.4 : min. m1 enclosure of mcon : 0.03um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>m1.4</name>
|
||||
<description>m1.4 : mcon periphery must be enclosed by m1</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>m1.4a</name>
|
||||
<description>m1.4a : min. m1 enclosure of mcon for specific cells : 0.005um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>m1.4a_a</name>
|
||||
<description>m1.4a_a : mcon periph must be enclosed by met1 for specific cells</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>m1.6</name>
|
||||
<description>m1.6 : min. m1 area : 0.083um²</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>m1.7</name>
|
||||
<description>m1.7 : min. m1 with holes area : 0.14um²</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>m1.5</name>
|
||||
<description>m1.5 : min. m1 enclosure of mcon of 2 adjacent edges : 0.06um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>via.1a</name>
|
||||
<description>via.1a : via outside of moduleCut should be rectangular</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>via.1a_a</name>
|
||||
<description>via.1a_a : min. width of via outside of moduleCut : 0.15um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>via.1a_b</name>
|
||||
<description>via.1a_b : maximum length of via : 0.15um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>via.2</name>
|
||||
<description>via.2 : min. via spacing : 0.17um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>via.3</name>
|
||||
<description>via.3 : min. width of ring-shaped via : 0.2um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>via.3_a</name>
|
||||
<description>via.3_a : max. width of ring-shaped via : 0.205um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>via.3_b</name>
|
||||
<description>via.3_b: ring-shaped via must be enclosed by areaid_sl</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>via.4a</name>
|
||||
<description>via.4a : min. m1 enclosure of 0.15um via : 0.055um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>via.4a_a</name>
|
||||
<description>via.4a_a : 0.15um via must be enclosed by met1</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>via.5a</name>
|
||||
<description>via.5a : min. m1 enclosure of 0.15um via of 2 adjacent edges : 0.085um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>m2.1</name>
|
||||
<description>m2.1 : min. m2 width : 0.14um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>m2.2</name>
|
||||
<description>m2.2 : min. m2 spacing : 0.14um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>m2.3ab</name>
|
||||
<description>m2.3ab : min. 3um.m2 spacing m2 : 0.28um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>m2.6</name>
|
||||
<description>m2.6 : min. m2 area : 0.0676um²</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>m2.7</name>
|
||||
<description>m2.7 : min. m2 holes area : 0.14um²</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>m2.4</name>
|
||||
<description>m2.4 : min. m2 enclosure of via : 0.055um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>m2.4_a</name>
|
||||
<description>m2.4_a : via in periphery must be enclosed by met2</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>m2.5</name>
|
||||
<description>m2.5 : min. m2 enclosure of via of 2 adjacent edges : 0.085um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>via2.1a</name>
|
||||
<description>via2.1a : via2 outside of moduleCut should be rectangular</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>via2.1a_a</name>
|
||||
<description>via2.1a_a : min. width of via2 outside of moduleCut : 0.2um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>via2.1a_b</name>
|
||||
<description>via2.1a_b : maximum length of via2 : 0.2um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>via2.2</name>
|
||||
<description>via2.2 : min. via2 spacing : 0.2um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>via2.3</name>
|
||||
<description>via2.3 : min. width of ring-shaped via2 : 0.2um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>via2.3_a</name>
|
||||
<description>via2.3_a : max. width of ring-shaped via2 : 0.205um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>via2.3_b</name>
|
||||
<description>via2.3_b: ring-shaped via2 must be enclosed by areaid_sl</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>via2.4</name>
|
||||
<description>via2.4 : min. m2 enclosure of via2 : 0.04um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>via2.4_a</name>
|
||||
<description>via2.4_a : via must be enclosed by met2</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>via2.5</name>
|
||||
<description>via2.5 : min. m3 enclosure of via2 of 2 adjacent edges : 0.085um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>m3.1</name>
|
||||
<description>m3.1 : min. m3 width : 0.3um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>m3.2</name>
|
||||
<description>m3.2 : min. m3 spacing : 0.3um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>m3.3cd</name>
|
||||
<description>m3.3cd : min. 3um.m3 spacing m3 : 0.4um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>m3.4</name>
|
||||
<description>m3.4 : min. m3 enclosure of via2 : 0.065um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>m3.4_a</name>
|
||||
<description>m3.4_a : via2 must be enclosed by met3</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>via3.1</name>
|
||||
<description>via3.1 : via3 outside of moduleCut should be rectangular</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>via3.1_a</name>
|
||||
<description>via3.1_a : min. width of via3 outside of moduleCut : 0.2um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>via3.1_b</name>
|
||||
<description>via3.1_b : maximum length of via3 : 0.2um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>via3.2</name>
|
||||
<description>via3.2 : min. via3 spacing : 0.2um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>via3.4</name>
|
||||
<description>via3.4 : min. m3 enclosure of via3 : 0.06um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>via3.4_a</name>
|
||||
<description>via3.4_a : non-ring via3 must be enclosed by met3</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>via3.5</name>
|
||||
<description>via3.5 : min. m3 enclosure of via3 of 2 adjacent edges : 0.09um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>m4.1</name>
|
||||
<description>m4.1 : min. m4 width : 0.3um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>m4.2</name>
|
||||
<description>m4.2 : min. m4 spacing : 0.3um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>m4.4a</name>
|
||||
<description>m4.4a : min. m4 area : 0.240um²</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>m4.5ab</name>
|
||||
<description>m4.5ab : min. 3um.m4 spacing m4 : 0.4um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>m4.3</name>
|
||||
<description>m4.3 : min. m4 enclosure of via3 : 0.065um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>m4.3_a</name>
|
||||
<description>m4.3_a : via3 must be enclosed by met4</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>via4.1</name>
|
||||
<description>via4.1 : via4 outside of moduleCut should be rectangular</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>via4.1_a</name>
|
||||
<description>via4.1_a : min. width of via4 outside of moduleCut : 0.8um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>via4.1_b</name>
|
||||
<description>via4.1_b : maximum length of via4 : 0.8um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>via4.2</name>
|
||||
<description>via4.2 : min. via4 spacing : 0.8um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>via4.3</name>
|
||||
<description>via4.3 : min. width of ring-shaped via4 : 0.8um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>via4.3_a</name>
|
||||
<description>via4.3_a : max. width of ring-shaped via4 : 0.805um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>via4.3_b</name>
|
||||
<description>via4.3_b: ring-shaped via4 must be enclosed by areaid_sl</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>via4.4</name>
|
||||
<description>via4.4 : min. m4 enclosure of via4 : 0.19um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>via4.4_a</name>
|
||||
<description>via4.4_a : m4 must enclose all via4</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>m5.1</name>
|
||||
<description>m5.1 : min. m5 width : 1.6um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>m5.2</name>
|
||||
<description>m5.2 : min. m5 spacing : 1.6um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>m5.3</name>
|
||||
<description>m5.3 : min. m5 enclosure of via4 : 0.31um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>m5.3_a</name>
|
||||
<description>m5.3_a : via must be enclosed by m5</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>m5.4</name>
|
||||
<description>m5.4 : min. m5 area : 4.0um²</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>pad.2</name>
|
||||
<description>pad.2 : min. pad spacing : 1.27um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>hvi.1</name>
|
||||
<description>hvi.1 : min. hvi width : 0.6um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>hvi.2a</name>
|
||||
<description>hvi.2a : min. hvi spacing : 0.7um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>hvntm.1</name>
|
||||
<description>hvntm.1 : min. hvntm width : 0.7um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
<category>
|
||||
<name>hvntm.2</name>
|
||||
<description>hvntm.2 : min. hvntm spacing : 0.7um</description>
|
||||
<categories>
|
||||
</categories>
|
||||
</category>
|
||||
</categories>
|
||||
<cells>
|
||||
<cell>
|
||||
<name>gpio_control_block</name>
|
||||
<variant/>
|
||||
<references>
|
||||
</references>
|
||||
</cell>
|
||||
</cells>
|
||||
<items>
|
||||
</items>
|
||||
</report-database>
|
|
@ -0,0 +1,7 @@
|
|||
LVS reports:
|
||||
net count difference = 1
|
||||
device count difference = 0
|
||||
unmatched nets = 2
|
||||
unmatched devices = 1
|
||||
unmatched pins = 2
|
||||
property failures = 0
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue