TimeQuest Timing Analyzer report for ps2_top
Sat May 12 10:47:25 2012
Quartus II Version 11.0 Build 157 04/27/2011 SJ Full Version


---------------------
; Table of Contents ;
---------------------
  1. Legal Notice
  2. TimeQuest Timing Analyzer Summary
  3. Parallel Compilation
  4. Clocks
  5. Slow 1200mV 85C Model Fmax Summary
  6. Slow 1200mV 85C Model Setup Summary
  7. Slow 1200mV 85C Model Hold Summary
  8. Slow 1200mV 85C Model Recovery Summary
  9. Slow 1200mV 85C Model Removal Summary
 10. Slow 1200mV 85C Model Minimum Pulse Width Summary
 11. Slow 1200mV 85C Model Setup: 'lcd:U1|clk48hz'
 12. Slow 1200mV 85C Model Setup: 'lcd:U1|clk4800hz'
 13. Slow 1200mV 85C Model Setup: 'clk'
 14. Slow 1200mV 85C Model Hold: 'clk'
 15. Slow 1200mV 85C Model Hold: 'lcd:U1|clk4800hz'
 16. Slow 1200mV 85C Model Hold: 'lcd:U1|clk48hz'
 17. Slow 1200mV 85C Model Minimum Pulse Width: 'clk'
 18. Slow 1200mV 85C Model Minimum Pulse Width: 'lcd:U1|clk48hz'
 19. Slow 1200mV 85C Model Minimum Pulse Width: 'lcd:U1|clk4800hz'
 20. Setup Times
 21. Hold Times
 22. Clock to Output Times
 23. Minimum Clock to Output Times
 24. Slow 1200mV 85C Model Metastability Report
 25. Slow 1200mV 0C Model Fmax Summary
 26. Slow 1200mV 0C Model Setup Summary
 27. Slow 1200mV 0C Model Hold Summary
 28. Slow 1200mV 0C Model Recovery Summary
 29. Slow 1200mV 0C Model Removal Summary
 30. Slow 1200mV 0C Model Minimum Pulse Width Summary
 31. Slow 1200mV 0C Model Setup: 'lcd:U1|clk48hz'
 32. Slow 1200mV 0C Model Setup: 'lcd:U1|clk4800hz'
 33. Slow 1200mV 0C Model Setup: 'clk'
 34. Slow 1200mV 0C Model Hold: 'clk'
 35. Slow 1200mV 0C Model Hold: 'lcd:U1|clk4800hz'
 36. Slow 1200mV 0C Model Hold: 'lcd:U1|clk48hz'
 37. Slow 1200mV 0C Model Minimum Pulse Width: 'clk'
 38. Slow 1200mV 0C Model Minimum Pulse Width: 'lcd:U1|clk48hz'
 39. Slow 1200mV 0C Model Minimum Pulse Width: 'lcd:U1|clk4800hz'
 40. Setup Times
 41. Hold Times
 42. Clock to Output Times
 43. Minimum Clock to Output Times
 44. Slow 1200mV 0C Model Metastability Report
 45. Fast 1200mV 0C Model Setup Summary
 46. Fast 1200mV 0C Model Hold Summary
 47. Fast 1200mV 0C Model Recovery Summary
 48. Fast 1200mV 0C Model Removal Summary
 49. Fast 1200mV 0C Model Minimum Pulse Width Summary
 50. Fast 1200mV 0C Model Setup: 'lcd:U1|clk48hz'
 51. Fast 1200mV 0C Model Setup: 'lcd:U1|clk4800hz'
 52. Fast 1200mV 0C Model Setup: 'clk'
 53. Fast 1200mV 0C Model Hold: 'clk'
 54. Fast 1200mV 0C Model Hold: 'lcd:U1|clk4800hz'
 55. Fast 1200mV 0C Model Hold: 'lcd:U1|clk48hz'
 56. Fast 1200mV 0C Model Minimum Pulse Width: 'clk'
 57. Fast 1200mV 0C Model Minimum Pulse Width: 'lcd:U1|clk48hz'
 58. Fast 1200mV 0C Model Minimum Pulse Width: 'lcd:U1|clk4800hz'
 59. Setup Times
 60. Hold Times
 61. Clock to Output Times
 62. Minimum Clock to Output Times
 63. Fast 1200mV 0C Model Metastability Report
 64. Multicorner Timing Analysis Summary
 65. Setup Times
 66. Hold Times
 67. Clock to Output Times
 68. Minimum Clock to Output Times
 69. Board Trace Model Assignments
 70. Input Transition Times
 71. Slow Corner Signal Integrity Metrics
 72. Fast Corner Signal Integrity Metrics
 73. Setup Transfers
 74. Hold Transfers
 75. Report TCCS
 76. Report RSKM
 77. Unconstrained Paths
 78. TimeQuest Timing Analyzer Messages



----------------
; Legal Notice ;
----------------
Copyright (C) 1991-2011 Altera Corporation
Your use of Altera Corporation's design tools, logic functions 
and other software and tools, and its AMPP partner logic 
functions, and any output files from any of the foregoing 
(including device programming or simulation files), and any 
associated documentation or information are expressly subject 
to the terms and conditions of the Altera Program License 
Subscription Agreement, Altera MegaCore Function License 
Agreement, or other applicable license agreement, including, 
without limitation, that your use is for the sole purpose of 
programming logic devices manufactured by Altera and sold by 
Altera or its authorized distributors.  Please refer to the 
applicable agreement for further details.



+------------------------------------------------------------------------+
; TimeQuest Timing Analyzer Summary                                      ;
+--------------------+---------------------------------------------------+
; Quartus II Version ; Version 11.0 Build 157 04/27/2011 SJ Full Version ;
; Revision Name      ; ps2_top                                           ;
; Device Family      ; Cyclone III                                       ;
; Device Name        ; EP3C16Q240C8                                      ;
; Timing Models      ; Final                                             ;
; Delay Model        ; Combined                                          ;
; Rise/Fall Delays   ; Enabled                                           ;
+--------------------+---------------------------------------------------+


+------------------------------------------+
; Parallel Compilation                     ;
+----------------------------+-------------+
; Processors                 ; Number      ;
+----------------------------+-------------+
; Number detected on machine ; 2           ;
; Maximum allowed            ; 2           ;
;                            ;             ;
; Average used               ; 1.00        ;
; Maximum used               ; 2           ;
;                            ;             ;
; Usage by Processor         ; % Time Used ;
;     1 processor            ; 100.0%      ;
;     2 processors           ; < 0.1%      ;
+----------------------------+-------------+


+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
; Clocks                                                                                                                                                                                             ;
+------------------+------+--------+------------+-------+-------+------------+-----------+-------------+-------+--------+-----------+------------+----------+--------+--------+----------------------+
; Clock Name       ; Type ; Period ; Frequency  ; Rise  ; Fall  ; Duty Cycle ; Divide by ; Multiply by ; Phase ; Offset ; Edge List ; Edge Shift ; Inverted ; Master ; Source ; Targets              ;
+------------------+------+--------+------------+-------+-------+------------+-----------+-------------+-------+--------+-----------+------------+----------+--------+--------+----------------------+
; clk              ; Base ; 1.000  ; 1000.0 MHz ; 0.000 ; 0.500 ;            ;           ;             ;       ;        ;           ;            ;          ;        ;        ; { clk }              ;
; lcd:U1|clk48hz   ; Base ; 1.000  ; 1000.0 MHz ; 0.000 ; 0.500 ;            ;           ;             ;       ;        ;           ;            ;          ;        ;        ; { lcd:U1|clk48hz }   ;
; lcd:U1|clk4800hz ; Base ; 1.000  ; 1000.0 MHz ; 0.000 ; 0.500 ;            ;           ;             ;       ;        ;           ;            ;          ;        ;        ; { lcd:U1|clk4800hz } ;
+------------------+------+--------+------------+-------+-------+------------+-----------+-------------+-------+--------+-----------+------------+----------+--------+--------+----------------------+


+--------------------------------------------------------+
; Slow 1200mV 85C Model Fmax Summary                     ;
+------------+-----------------+------------------+------+
; Fmax       ; Restricted Fmax ; Clock Name       ; Note ;
+------------+-----------------+------------------+------+
; 120.89 MHz ; 120.89 MHz      ; lcd:U1|clk4800hz ;      ;
; 167.81 MHz ; 167.81 MHz      ; clk              ;      ;
+------------+-----------------+------------------+------+
This panel reports FMAX for every clock in the design, regardless of the user-specified clock periods.  FMAX is only computed for paths where the source and destination registers or ports are driven by the same clock.  Paths of different clocks, including generated clocks, are ignored.  For paths between a clock and its inversion, FMAX is computed as if the rising and falling edges are scaled along with FMAX, such that the duty cycle (in terms of a percentage) is maintained. Altera recommends that you always use clock constraints and other slack reports for sign-off analysis.


+-------------------------------------------+
; Slow 1200mV 85C Model Setup Summary       ;
+------------------+--------+---------------+
; Clock            ; Slack  ; End Point TNS ;
+------------------+--------+---------------+
; lcd:U1|clk48hz   ; -7.891 ; -1388.793     ;
; lcd:U1|clk4800hz ; -7.272 ; -89.086       ;
; clk              ; -4.959 ; -246.076      ;
+------------------+--------+---------------+


+-------------------------------------------+
; Slow 1200mV 85C Model Hold Summary        ;
+------------------+--------+---------------+
; Clock            ; Slack  ; End Point TNS ;
+------------------+--------+---------------+
; clk              ; -0.264 ; -0.430        ;
; lcd:U1|clk4800hz ; 0.268  ; 0.000         ;
; lcd:U1|clk48hz   ; 1.137  ; 0.000         ;
+------------------+--------+---------------+


------------------------------------------
; Slow 1200mV 85C Model Recovery Summary ;
------------------------------------------
No paths to report.


-----------------------------------------
; Slow 1200mV 85C Model Removal Summary ;
-----------------------------------------
No paths to report.


+---------------------------------------------------+
; Slow 1200mV 85C Model Minimum Pulse Width Summary ;
+------------------+--------+-----------------------+
; Clock            ; Slack  ; End Point TNS         ;
+------------------+--------+-----------------------+
; clk              ; -3.000 ; -142.778              ;
; lcd:U1|clk48hz   ; -1.487 ; -309.296              ;
; lcd:U1|clk4800hz ; -1.487 ; -32.714               ;
+------------------+--------+-----------------------+


+------------------------------------------------------------------------------------------------------------------------------+
; Slow 1200mV 85C Model Setup: 'lcd:U1|clk48hz'                                                                                ;
+--------+---------------------+----------------------+--------------+----------------+--------------+------------+------------+
; Slack  ; From Node           ; To Node              ; Launch Clock ; Latch Clock    ; Relationship ; Clock Skew ; Data Delay ;
+--------+---------------------+----------------------+--------------+----------------+--------------+------------+------------+
; -7.891 ; ps2:U2|shift_right  ; lcd:U1|keycode_12[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.263     ; 8.619      ;
; -7.734 ; ps2:U2|shift_left   ; lcd:U1|keycode_12[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.263     ; 8.462      ;
; -7.700 ; ps2:U2|shift_right  ; lcd:U1|keycode_1[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.266     ; 8.425      ;
; -7.682 ; ps2:U2|shift_right  ; lcd:U1|keycode_7[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.265     ; 8.408      ;
; -7.588 ; ps2:U2|key_value[7] ; lcd:U1|keycode_12[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.263     ; 8.316      ;
; -7.581 ; ps2:U2|shift_right  ; lcd:U1|keycode_5[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.257     ; 8.315      ;
; -7.569 ; ps2:U2|shift_right  ; lcd:U1|keycode_19[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.256     ; 8.304      ;
; -7.568 ; ps2:U2|key_value[0] ; lcd:U1|keycode_2[3]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.264     ; 8.295      ;
; -7.561 ; ps2:U2|shift_right  ; lcd:U1|keycode_20[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.266     ; 8.286      ;
; -7.555 ; ps2:U2|shift_right  ; lcd:U1|keycode_11[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.264     ; 8.282      ;
; -7.544 ; ps2:U2|shift_right  ; lcd:U1|keycode_17[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.268     ; 8.267      ;
; -7.543 ; ps2:U2|shift_left   ; lcd:U1|keycode_1[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.266     ; 8.268      ;
; -7.540 ; ps2:U2|shift_right  ; lcd:U1|keycode_25[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.257     ; 8.274      ;
; -7.535 ; ps2:U2|key_value[7] ; lcd:U1|keycode_3[3]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.265     ; 8.261      ;
; -7.525 ; ps2:U2|shift_left   ; lcd:U1|keycode_7[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.265     ; 8.251      ;
; -7.512 ; ps2:U2|shift_right  ; lcd:U1|keycode_23[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.264     ; 8.239      ;
; -7.509 ; ps2:U2|shift_right  ; lcd:U1|keycode_23[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.264     ; 8.236      ;
; -7.501 ; ps2:U2|key_value[6] ; lcd:U1|keycode_12[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.274     ; 8.218      ;
; -7.494 ; ps2:U2|shift_right  ; lcd:U1|keycode_12[5] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.263     ; 8.222      ;
; -7.474 ; ps2:U2|key_value[3] ; lcd:U1|keycode_12[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.264     ; 8.201      ;
; -7.458 ; ps2:U2|shift_right  ; lcd:U1|keycode_21[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.264     ; 8.185      ;
; -7.457 ; ps2:U2|shift_right  ; lcd:U1|keycode_9[1]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.263     ; 8.185      ;
; -7.449 ; ps2:U2|shift_right  ; lcd:U1|keycode_15[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.264     ; 8.176      ;
; -7.449 ; ps2:U2|shift_right  ; lcd:U1|keycode_13[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.264     ; 8.176      ;
; -7.444 ; ps2:U2|shift_right  ; lcd:U1|keycode_2[1]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.264     ; 8.171      ;
; -7.439 ; ps2:U2|key_value[6] ; lcd:U1|keycode_2[3]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.275     ; 8.155      ;
; -7.424 ; ps2:U2|shift_left   ; lcd:U1|keycode_5[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.257     ; 8.158      ;
; -7.416 ; ps2:U2|shift_right  ; lcd:U1|keycode_11[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.263     ; 8.144      ;
; -7.415 ; ps2:U2|key_value[7] ; lcd:U1|keycode_23[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.264     ; 8.142      ;
; -7.412 ; ps2:U2|shift_left   ; lcd:U1|keycode_19[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.256     ; 8.147      ;
; -7.409 ; ps2:U2|shift_right  ; lcd:U1|keycode_2[3]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.264     ; 8.136      ;
; -7.404 ; ps2:U2|shift_left   ; lcd:U1|keycode_20[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.266     ; 8.129      ;
; -7.398 ; ps2:U2|shift_right  ; lcd:U1|keycode_10[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.263     ; 8.126      ;
; -7.398 ; ps2:U2|shift_left   ; lcd:U1|keycode_11[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.264     ; 8.125      ;
; -7.397 ; ps2:U2|key_value[7] ; lcd:U1|keycode_1[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.266     ; 8.122      ;
; -7.388 ; ps2:U2|shift_right  ; lcd:U1|keycode_3[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.265     ; 8.114      ;
; -7.387 ; ps2:U2|shift_left   ; lcd:U1|keycode_17[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.268     ; 8.110      ;
; -7.383 ; ps2:U2|shift_left   ; lcd:U1|keycode_25[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.257     ; 8.117      ;
; -7.382 ; ps2:U2|shift_left   ; lcd:U1|keycode_23[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.264     ; 8.109      ;
; -7.379 ; ps2:U2|key_value[7] ; lcd:U1|keycode_7[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.265     ; 8.105      ;
; -7.364 ; ps2:U2|shift_left   ; lcd:U1|keycode_12[5] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.263     ; 8.092      ;
; -7.361 ; ps2:U2|key_value[7] ; lcd:U1|keycode_21[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.264     ; 8.088      ;
; -7.360 ; ps2:U2|key_value[7] ; lcd:U1|keycode_2[3]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.264     ; 8.087      ;
; -7.360 ; ps2:U2|key_value[7] ; lcd:U1|keycode_9[1]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.263     ; 8.088      ;
; -7.352 ; ps2:U2|key_value[1] ; lcd:U1|keycode_2[3]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.265     ; 8.078      ;
; -7.352 ; ps2:U2|shift_left   ; lcd:U1|keycode_23[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.264     ; 8.079      ;
; -7.352 ; ps2:U2|key_value[7] ; lcd:U1|keycode_15[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.264     ; 8.079      ;
; -7.352 ; ps2:U2|key_value[7] ; lcd:U1|keycode_13[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.264     ; 8.079      ;
; -7.348 ; ps2:U2|key_value[1] ; lcd:U1|keycode_12[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.264     ; 8.075      ;
; -7.347 ; ps2:U2|key_value[7] ; lcd:U1|keycode_2[1]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.264     ; 8.074      ;
; -7.341 ; ps2:U2|shift_right  ; lcd:U1|keycode_8[1]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.264     ; 8.068      ;
; -7.341 ; ps2:U2|key_value[3] ; lcd:U1|keycode_2[3]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.265     ; 8.067      ;
; -7.330 ; ps2:U2|shift_right  ; lcd:U1|keycode_14[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.265     ; 8.056      ;
; -7.328 ; ps2:U2|shift_left   ; lcd:U1|keycode_21[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.264     ; 8.055      ;
; -7.327 ; ps2:U2|shift_left   ; lcd:U1|keycode_9[1]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.263     ; 8.055      ;
; -7.322 ; ps2:U2|key_value[0] ; lcd:U1|keycode_18[3] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.265     ; 8.048      ;
; -7.319 ; ps2:U2|shift_left   ; lcd:U1|keycode_15[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.264     ; 8.046      ;
; -7.319 ; ps2:U2|shift_left   ; lcd:U1|keycode_13[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.264     ; 8.046      ;
; -7.319 ; ps2:U2|key_value[7] ; lcd:U1|keycode_11[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.263     ; 8.047      ;
; -7.314 ; ps2:U2|shift_left   ; lcd:U1|keycode_2[1]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.264     ; 8.041      ;
; -7.310 ; ps2:U2|key_value[6] ; lcd:U1|keycode_1[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.277     ; 8.024      ;
; -7.308 ; ps2:U2|key_value[3] ; lcd:U1|keycode_23[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.265     ; 8.034      ;
; -7.301 ; ps2:U2|key_value[7] ; lcd:U1|keycode_10[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.263     ; 8.029      ;
; -7.301 ; ps2:U2|key_value[0] ; lcd:U1|keycode_23[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.264     ; 8.028      ;
; -7.299 ; ps2:U2|shift_right  ; lcd:U1|keycode_20[4] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.266     ; 8.024      ;
; -7.294 ; ps2:U2|shift_right  ; lcd:U1|keycode_4[4]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.256     ; 8.029      ;
; -7.292 ; ps2:U2|key_value[6] ; lcd:U1|keycode_7[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.276     ; 8.007      ;
; -7.286 ; ps2:U2|shift_left   ; lcd:U1|keycode_11[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.263     ; 8.014      ;
; -7.285 ; ps2:U2|shift_right  ; lcd:U1|keycode_17[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.268     ; 8.008      ;
; -7.283 ; ps2:U2|shift_right  ; lcd:U1|keycode_3[4]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.265     ; 8.009      ;
; -7.283 ; ps2:U2|key_value[3] ; lcd:U1|keycode_1[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.267     ; 8.007      ;
; -7.279 ; ps2:U2|key_value[7] ; lcd:U1|keycode_20[4] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.266     ; 8.004      ;
; -7.278 ; ps2:U2|key_value[7] ; lcd:U1|keycode_5[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.257     ; 8.012      ;
; -7.275 ; ps2:U2|key_value[7] ; lcd:U1|keycode_9[3]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.263     ; 8.003      ;
; -7.274 ; ps2:U2|key_value[7] ; lcd:U1|keycode_4[4]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.256     ; 8.009      ;
; -7.268 ; ps2:U2|shift_left   ; lcd:U1|keycode_10[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.263     ; 7.996      ;
; -7.266 ; ps2:U2|key_value[7] ; lcd:U1|keycode_19[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.256     ; 8.001      ;
; -7.265 ; ps2:U2|key_value[7] ; lcd:U1|keycode_26[0] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.267     ; 7.989      ;
; -7.265 ; ps2:U2|key_value[3] ; lcd:U1|keycode_7[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.266     ; 7.990      ;
; -7.263 ; ps2:U2|key_value[7] ; lcd:U1|keycode_3[4]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.265     ; 7.989      ;
; -7.262 ; ps2:U2|key_value[7] ; lcd:U1|keycode_22[0] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.265     ; 7.988      ;
; -7.261 ; ps2:U2|shift_right  ; lcd:U1|keycode_6[1]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.264     ; 7.988      ;
; -7.258 ; ps2:U2|key_value[7] ; lcd:U1|keycode_21[3] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.264     ; 7.985      ;
; -7.258 ; ps2:U2|key_value[7] ; lcd:U1|keycode_20[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.266     ; 7.983      ;
; -7.254 ; ps2:U2|key_value[3] ; lcd:U1|keycode_21[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.265     ; 7.980      ;
; -7.253 ; ps2:U2|key_value[3] ; lcd:U1|keycode_9[1]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.264     ; 7.980      ;
; -7.252 ; ps2:U2|key_value[7] ; lcd:U1|keycode_11[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.264     ; 7.979      ;
; -7.252 ; ps2:U2|shift_left   ; lcd:U1|keycode_2[3]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.264     ; 7.979      ;
; -7.247 ; ps2:U2|key_value[0] ; lcd:U1|keycode_21[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.264     ; 7.974      ;
; -7.246 ; ps2:U2|key_value[0] ; lcd:U1|keycode_9[1]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.263     ; 7.974      ;
; -7.245 ; ps2:U2|key_value[6] ; lcd:U1|keycode_3[3]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.276     ; 7.960      ;
; -7.245 ; ps2:U2|key_value[3] ; lcd:U1|keycode_15[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.265     ; 7.971      ;
; -7.245 ; ps2:U2|key_value[3] ; lcd:U1|keycode_13[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.265     ; 7.971      ;
; -7.244 ; ps2:U2|key_value[1] ; lcd:U1|keycode_20[2] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.267     ; 7.968      ;
; -7.244 ; ps2:U2|key_value[7] ; lcd:U1|keycode_8[1]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.264     ; 7.971      ;
; -7.241 ; ps2:U2|key_value[7] ; lcd:U1|keycode_17[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.268     ; 7.964      ;
; -7.240 ; ps2:U2|shift_right  ; lcd:U1|keycode_5[1]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.257     ; 7.974      ;
; -7.238 ; ps2:U2|key_value[0] ; lcd:U1|keycode_15[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.264     ; 7.965      ;
; -7.238 ; ps2:U2|key_value[0] ; lcd:U1|keycode_13[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.264     ; 7.965      ;
; -7.237 ; ps2:U2|key_value[7] ; lcd:U1|keycode_25[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.257     ; 7.971      ;
+--------+---------------------+----------------------+--------------+----------------+--------------+------------+------------+


+-----------------------------------------------------------------------------------------------------------------------------------+
; Slow 1200mV 85C Model Setup: 'lcd:U1|clk4800hz'                                                                                   ;
+--------+-----------------------+-------------------+------------------+------------------+--------------+------------+------------+
; Slack  ; From Node             ; To Node           ; Launch Clock     ; Latch Clock      ; Relationship ; Clock Skew ; Data Delay ;
+--------+-----------------------+-------------------+------------------+------------------+--------------+------------+------------+
; -7.272 ; lcd:U1|address[2]     ; lcd:U1|data[7]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.107     ; 8.166      ;
; -6.979 ; lcd:U1|address[4]     ; lcd:U1|data[7]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.107     ; 7.873      ;
; -6.919 ; lcd:U1|address[2]     ; lcd:U1|data[5]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.110     ; 7.810      ;
; -6.533 ; lcd:U1|address[0]     ; lcd:U1|data[7]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.107     ; 7.427      ;
; -6.516 ; lcd:U1|address[1]     ; lcd:U1|data[6]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.107     ; 7.410      ;
; -6.510 ; lcd:U1|address[2]     ; lcd:U1|data[4]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.110     ; 7.401      ;
; -6.469 ; lcd:U1|address[0]     ; lcd:U1|data[5]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.110     ; 7.360      ;
; -6.452 ; lcd:U1|address[1]     ; lcd:U1|data[5]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.110     ; 7.343      ;
; -6.339 ; lcd:U1|address[0]     ; lcd:U1|data[6]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.107     ; 7.233      ;
; -5.957 ; lcd:U1|address[0]     ; lcd:U1|data[1]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.107     ; 6.851      ;
; -5.938 ; lcd:U1|address[2]     ; lcd:U1|data[1]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.107     ; 6.832      ;
; -5.909 ; lcd:U1|address[4]     ; lcd:U1|data[5]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.110     ; 6.800      ;
; -5.784 ; lcd:U1|address[1]     ; lcd:U1|data[7]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.107     ; 6.678      ;
; -5.663 ; lcd:U1|address[4]     ; lcd:U1|data[1]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.107     ; 6.557      ;
; -5.608 ; lcd:U1|address[1]     ; lcd:U1|data[1]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.107     ; 6.502      ;
; -5.584 ; lcd:U1|address[4]     ; lcd:U1|data[4]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.110     ; 6.475      ;
; -5.527 ; lcd:U1|address[2]     ; lcd:U1|data[3]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.109     ; 6.419      ;
; -5.510 ; lcd:U1|address[0]     ; lcd:U1|data[2]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.109     ; 6.402      ;
; -5.501 ; lcd:U1|address[4]     ; lcd:U1|data[6]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.107     ; 6.395      ;
; -5.500 ; lcd:U1|address[4]     ; lcd:U1|data[3]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.109     ; 6.392      ;
; -5.437 ; lcd:U1|address[1]     ; lcd:U1|data[4]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.110     ; 6.328      ;
; -5.410 ; lcd:U1|address[2]     ; lcd:U1|data[6]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.107     ; 6.304      ;
; -5.287 ; lcd:U1|keycode_18[7]  ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.777      ; 7.065      ;
; -5.235 ; lcd:U1|address[0]     ; lcd:U1|data[3]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.109     ; 6.127      ;
; -5.231 ; lcd:U1|address[0]     ; lcd:U1|data[4]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.110     ; 6.122      ;
; -5.167 ; lcd:U1|address[2]     ; lcd:U1|data[0]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.079     ; 6.089      ;
; -5.155 ; lcd:U1|address[1]     ; lcd:U1|data[2]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.109     ; 6.047      ;
; -5.008 ; lcd:U1|keycode_3[7]   ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.777      ; 6.786      ;
; -4.917 ; lcd:U1|keycode_14[7]  ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.776      ; 6.694      ;
; -4.894 ; lcd:U1|keycode_16[7]  ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.777      ; 6.672      ;
; -4.853 ; lcd:U1|address[4]     ; lcd:U1|data[0]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.079     ; 5.775      ;
; -4.653 ; lcd:U1|address[1]     ; lcd:U1|data[0]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.079     ; 5.575      ;
; -4.605 ; lcd:U1|keycode_16[6]  ; lcd:U1|data[6]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.780      ; 6.386      ;
; -4.574 ; lcd:U1|address[1]     ; lcd:U1|data[3]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.109     ; 5.466      ;
; -4.556 ; lcd:U1|address[0]     ; lcd:U1|address[3] ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.079     ; 5.478      ;
; -4.549 ; lcd:U1|keycode_5[7]   ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.768      ; 6.318      ;
; -4.527 ; lcd:U1|address[0]     ; lcd:U1|data[0]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.079     ; 5.449      ;
; -4.492 ; lcd:U1|keycode_11[5]  ; lcd:U1|data[5]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.771      ; 6.264      ;
; -4.482 ; lcd:U1|keycode_9[5]   ; lcd:U1|data[5]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.771      ; 6.254      ;
; -4.458 ; lcd:U1|keycode_19[7]  ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.767      ; 6.226      ;
; -4.448 ; lcd:U1|keycode_4[7]   ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.767      ; 6.216      ;
; -4.445 ; lcd:U1|keycode_10[5]  ; lcd:U1|data[5]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.772      ; 6.218      ;
; -4.437 ; lcd:U1|CS.DATAWRITE2  ; lcd:U1|data[1]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.078     ; 5.360      ;
; -4.423 ; lcd:U1|keycode_7[7]   ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.776      ; 6.200      ;
; -4.418 ; lcd:U1|address[4]     ; lcd:U1|data[2]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.109     ; 5.310      ;
; -4.275 ; lcd:U1|address[2]     ; lcd:U1|address[3] ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.079     ; 5.197      ;
; -4.261 ; lcd:U1|keycode_3[6]   ; lcd:U1|data[6]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.777      ; 6.039      ;
; -4.259 ; lcd:U1|keycode_17[6]  ; lcd:U1|data[6]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.780      ; 6.040      ;
; -4.255 ; lcd:U1|keycode_17[3]  ; lcd:U1|data[3]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.778      ; 6.034      ;
; -4.248 ; lcd:U1|CS.DATAWRITE1  ; lcd:U1|data[1]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.078     ; 5.171      ;
; -4.187 ; lcd:U1|keycode_18[6]  ; lcd:U1|data[6]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.777      ; 5.965      ;
; -4.177 ; lcd:U1|keycode_25[6]  ; lcd:U1|data[6]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.768      ; 5.946      ;
; -4.169 ; lcd:U1|address[2]     ; lcd:U1|data[2]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.109     ; 5.061      ;
; -4.166 ; lcd:U1|address[3]     ; lcd:U1|data[6]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.107     ; 5.060      ;
; -4.109 ; lcd:U1|keycode_11[7]  ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.774      ; 5.884      ;
; -4.103 ; lcd:U1|address[3]     ; lcd:U1|data[1]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.107     ; 4.997      ;
; -4.099 ; lcd:U1|keycode_16[1]  ; lcd:U1|data[1]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.777      ; 5.877      ;
; -4.099 ; lcd:U1|keycode_22[7]  ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.776      ; 5.876      ;
; -4.096 ; lcd:U1|address[0]     ; lcd:U1|address[1] ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.079     ; 5.018      ;
; -4.090 ; lcd:U1|keycode_9[7]   ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.774      ; 5.865      ;
; -4.079 ; lcd:U1|address[1]     ; lcd:U1|address[3] ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.079     ; 5.001      ;
; -4.076 ; lcd:U1|address[0]     ; lcd:U1|address[0] ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.079     ; 4.998      ;
; -4.070 ; lcd:U1|CS.DATAWRITE2  ; lcd:U1|data[7]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.078     ; 4.993      ;
; -4.069 ; lcd:U1|keycode_24[7]  ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.765      ; 5.835      ;
; -4.060 ; lcd:U1|CS.DATAWRITE2  ; lcd:U1|data[2]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.080     ; 4.981      ;
; -4.059 ; lcd:U1|CS.DATAWRITE2  ; lcd:U1|data[3]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.080     ; 4.980      ;
; -4.047 ; lcd:U1|address[0]     ; lcd:U1|address[4] ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.079     ; 4.969      ;
; -4.037 ; lcd:U1|CS.DATAWRITE2  ; lcd:U1|data[4]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.081     ; 4.957      ;
; -4.037 ; lcd:U1|CS.DATAWRITE2  ; lcd:U1|data[5]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.081     ; 4.957      ;
; -4.018 ; lcd:U1|keycode_7[6]   ; lcd:U1|data[6]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.776      ; 5.795      ;
; -4.012 ; lcd:U1|keycode_6[7]   ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.775      ; 5.788      ;
; -4.004 ; lcd:U1|CS.DATAWRITE1  ; lcd:U1|data[2]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.080     ; 4.925      ;
; -4.004 ; lcd:U1|keycode_21[6]  ; lcd:U1|data[6]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.775      ; 5.780      ;
; -4.003 ; lcd:U1|CS.DATAWRITE1  ; lcd:U1|data[3]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.080     ; 4.924      ;
; -4.001 ; lcd:U1|keycode_1[7]   ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.778      ; 5.780      ;
; -3.995 ; lcd:U1|CS.DATAWRITE1  ; lcd:U1|data[7]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.078     ; 4.918      ;
; -3.981 ; lcd:U1|CS.DATAWRITE1  ; lcd:U1|data[4]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.081     ; 4.901      ;
; -3.981 ; lcd:U1|CS.DATAWRITE1  ; lcd:U1|data[5]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.081     ; 4.901      ;
; -3.949 ; lcd:U1|keycode_14[6]  ; lcd:U1|data[6]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.776      ; 5.726      ;
; -3.931 ; lcd:U1|keycode_11[1]  ; lcd:U1|data[1]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.774      ; 5.706      ;
; -3.922 ; lcd:U1|keycode_9[1]   ; lcd:U1|data[1]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.774      ; 5.697      ;
; -3.898 ; lcd:U1|CS.DATAWRITE2  ; lcd:U1|data[6]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.078     ; 4.821      ;
; -3.893 ; lcd:U1|keycode_5[4]   ; lcd:U1|data[4]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.765      ; 5.659      ;
; -3.891 ; lcd:U1|address[0]     ; lcd:U1|address[2] ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.079     ; 4.813      ;
; -3.881 ; lcd:U1|keycode_8[3]   ; lcd:U1|data[3]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.774      ; 5.656      ;
; -3.856 ; lcd:U1|CS.FUNCTIONSET ; lcd:U1|data[3]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.078     ; 4.779      ;
; -3.856 ; lcd:U1|keycode_12[5]  ; lcd:U1|data[5]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.772      ; 5.629      ;
; -3.842 ; lcd:U1|CS.DATAWRITE1  ; lcd:U1|data[6]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.078     ; 4.765      ;
; -3.834 ; lcd:U1|address[1]     ; lcd:U1|address[4] ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.079     ; 4.756      ;
; -3.821 ; lcd:U1|keycode_5[1]   ; lcd:U1|data[1]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.768      ; 5.590      ;
; -3.809 ; lcd:U1|address[3]     ; lcd:U1|data[2]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.109     ; 4.701      ;
; -3.808 ; lcd:U1|address[3]     ; lcd:U1|data[3]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.109     ; 4.700      ;
; -3.800 ; lcd:U1|address[3]     ; lcd:U1|data[7]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.107     ; 4.694      ;
; -3.786 ; lcd:U1|address[3]     ; lcd:U1|data[4]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.110     ; 4.677      ;
; -3.786 ; lcd:U1|address[3]     ; lcd:U1|data[5]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.110     ; 4.677      ;
; -3.786 ; lcd:U1|keycode_13[7]  ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.765      ; 5.552      ;
; -3.766 ; lcd:U1|address[2]     ; lcd:U1|address[4] ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.079     ; 4.688      ;
; -3.737 ; lcd:U1|keycode_17[4]  ; lcd:U1|data[4]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.777      ; 5.515      ;
; -3.700 ; lcd:U1|keycode_16[5]  ; lcd:U1|data[5]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.774      ; 5.475      ;
; -3.676 ; lcd:U1|address[1]     ; lcd:U1|address[2] ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.079     ; 4.598      ;
+--------+-----------------------+-------------------+------------------+------------------+--------------+------------+------------+


+--------------------------------------------------------------------------------------------------------------------------+
; Slow 1200mV 85C Model Setup: 'clk'                                                                                       ;
+--------+---------------------+---------------------+--------------+-------------+--------------+------------+------------+
; Slack  ; From Node           ; To Node             ; Launch Clock ; Latch Clock ; Relationship ; Clock Skew ; Data Delay ;
+--------+---------------------+---------------------+--------------+-------------+--------------+------------+------------+
; -4.959 ; ps2:U2|key_value[1] ; lcd:U1|keynum[0]    ; clk          ; clk         ; 1.000        ; -0.079     ; 5.881      ;
; -4.959 ; ps2:U2|key_value[1] ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.079     ; 5.881      ;
; -4.959 ; ps2:U2|key_value[1] ; lcd:U1|keynum[1]    ; clk          ; clk         ; 1.000        ; -0.079     ; 5.881      ;
; -4.959 ; ps2:U2|key_value[1] ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.079     ; 5.881      ;
; -4.959 ; ps2:U2|key_value[1] ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.079     ; 5.881      ;
; -4.787 ; ps2:U2|key_value[6] ; lcd:U1|keynum[0]    ; clk          ; clk         ; 1.000        ; -0.106     ; 5.682      ;
; -4.787 ; ps2:U2|key_value[6] ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.106     ; 5.682      ;
; -4.787 ; ps2:U2|key_value[6] ; lcd:U1|keynum[1]    ; clk          ; clk         ; 1.000        ; -0.106     ; 5.682      ;
; -4.787 ; ps2:U2|key_value[6] ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.106     ; 5.682      ;
; -4.787 ; ps2:U2|key_value[6] ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.106     ; 5.682      ;
; -4.678 ; ps2:U2|key_value[3] ; lcd:U1|keynum[0]    ; clk          ; clk         ; 1.000        ; -0.079     ; 5.600      ;
; -4.678 ; ps2:U2|key_value[3] ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.079     ; 5.600      ;
; -4.678 ; ps2:U2|key_value[3] ; lcd:U1|keynum[1]    ; clk          ; clk         ; 1.000        ; -0.079     ; 5.600      ;
; -4.678 ; ps2:U2|key_value[3] ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.079     ; 5.600      ;
; -4.678 ; ps2:U2|key_value[3] ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.079     ; 5.600      ;
; -4.615 ; ps2:U2|key_value[4] ; lcd:U1|keynum[0]    ; clk          ; clk         ; 1.000        ; -0.079     ; 5.537      ;
; -4.615 ; ps2:U2|key_value[4] ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.079     ; 5.537      ;
; -4.615 ; ps2:U2|key_value[4] ; lcd:U1|keynum[1]    ; clk          ; clk         ; 1.000        ; -0.079     ; 5.537      ;
; -4.615 ; ps2:U2|key_value[4] ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.079     ; 5.537      ;
; -4.615 ; ps2:U2|key_value[4] ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.079     ; 5.537      ;
; -4.578 ; ps2:U2|key_value[0] ; lcd:U1|keynum[0]    ; clk          ; clk         ; 1.000        ; -0.078     ; 5.501      ;
; -4.578 ; ps2:U2|key_value[0] ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.078     ; 5.501      ;
; -4.578 ; ps2:U2|key_value[0] ; lcd:U1|keynum[1]    ; clk          ; clk         ; 1.000        ; -0.078     ; 5.501      ;
; -4.578 ; ps2:U2|key_value[0] ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.078     ; 5.501      ;
; -4.578 ; ps2:U2|key_value[0] ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.078     ; 5.501      ;
; -4.520 ; ps2:U2|key_value[2] ; lcd:U1|keynum[0]    ; clk          ; clk         ; 1.000        ; -0.079     ; 5.442      ;
; -4.520 ; ps2:U2|key_value[2] ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.079     ; 5.442      ;
; -4.520 ; ps2:U2|key_value[2] ; lcd:U1|keynum[1]    ; clk          ; clk         ; 1.000        ; -0.079     ; 5.442      ;
; -4.520 ; ps2:U2|key_value[2] ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.079     ; 5.442      ;
; -4.520 ; ps2:U2|key_value[2] ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.079     ; 5.442      ;
; -4.478 ; ps2:U2|num[3]       ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.105     ; 5.374      ;
; -4.473 ; ps2:U2|num[2]       ; ps2:U2|key_value[7] ; clk          ; clk         ; 1.000        ; -0.106     ; 5.368      ;
; -4.473 ; ps2:U2|num[2]       ; ps2:U2|key_value[0] ; clk          ; clk         ; 1.000        ; -0.106     ; 5.368      ;
; -4.458 ; ps2:U2|num[0]       ; ps2:U2|key_value[7] ; clk          ; clk         ; 1.000        ; -0.106     ; 5.353      ;
; -4.458 ; ps2:U2|num[0]       ; ps2:U2|key_value[0] ; clk          ; clk         ; 1.000        ; -0.106     ; 5.353      ;
; -4.448 ; ps2:U2|num[3]       ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.105     ; 5.344      ;
; -4.442 ; ps2:U2|num[1]       ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.105     ; 5.338      ;
; -4.434 ; ps2:U2|num[1]       ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.105     ; 5.330      ;
; -4.367 ; lcd:U1|keynum[4]    ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.079     ; 5.289      ;
; -4.319 ; ps2:U2|num[2]       ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.105     ; 5.215      ;
; -4.314 ; lcd:U1|keynum[1]    ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.079     ; 5.236      ;
; -4.301 ; ps2:U2|num[3]       ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.105     ; 5.197      ;
; -4.299 ; ps2:U2|num[2]       ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.105     ; 5.195      ;
; -4.288 ; ps2:U2|num[1]       ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.105     ; 5.184      ;
; -4.260 ; ps2:U2|num[3]       ; lcd:U1|keynum[0]    ; clk          ; clk         ; 1.000        ; -0.105     ; 5.156      ;
; -4.260 ; ps2:U2|num[3]       ; lcd:U1|keynum[1]    ; clk          ; clk         ; 1.000        ; -0.105     ; 5.156      ;
; -4.257 ; lcd:U1|keynum[4]    ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.079     ; 5.179      ;
; -4.254 ; ps2:U2|num[1]       ; ps2:U2|key_value[7] ; clk          ; clk         ; 1.000        ; -0.106     ; 5.149      ;
; -4.254 ; ps2:U2|num[1]       ; ps2:U2|key_value[0] ; clk          ; clk         ; 1.000        ; -0.106     ; 5.149      ;
; -4.224 ; ps2:U2|num[1]       ; lcd:U1|keynum[0]    ; clk          ; clk         ; 1.000        ; -0.105     ; 5.120      ;
; -4.224 ; ps2:U2|num[1]       ; lcd:U1|keynum[1]    ; clk          ; clk         ; 1.000        ; -0.105     ; 5.120      ;
; -4.221 ; lcd:U1|keynum[4]    ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.079     ; 5.143      ;
; -4.212 ; ps2:U2|key_value[7] ; lcd:U1|keynum[0]    ; clk          ; clk         ; 1.000        ; -0.078     ; 5.135      ;
; -4.212 ; ps2:U2|key_value[7] ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.078     ; 5.135      ;
; -4.212 ; ps2:U2|key_value[7] ; lcd:U1|keynum[1]    ; clk          ; clk         ; 1.000        ; -0.078     ; 5.135      ;
; -4.212 ; ps2:U2|key_value[7] ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.078     ; 5.135      ;
; -4.212 ; ps2:U2|key_value[7] ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.078     ; 5.135      ;
; -4.211 ; ps2:U2|num[2]       ; ps2:U2|key_value[5] ; clk          ; clk         ; 1.000        ; -0.105     ; 5.107      ;
; -4.211 ; ps2:U2|num[2]       ; ps2:U2|key_value[1] ; clk          ; clk         ; 1.000        ; -0.105     ; 5.107      ;
; -4.211 ; ps2:U2|num[2]       ; ps2:U2|key_value[2] ; clk          ; clk         ; 1.000        ; -0.105     ; 5.107      ;
; -4.211 ; ps2:U2|num[2]       ; ps2:U2|key_value[3] ; clk          ; clk         ; 1.000        ; -0.105     ; 5.107      ;
; -4.196 ; ps2:U2|num[0]       ; ps2:U2|key_value[5] ; clk          ; clk         ; 1.000        ; -0.105     ; 5.092      ;
; -4.196 ; ps2:U2|num[0]       ; ps2:U2|key_value[1] ; clk          ; clk         ; 1.000        ; -0.105     ; 5.092      ;
; -4.196 ; ps2:U2|num[0]       ; ps2:U2|key_value[2] ; clk          ; clk         ; 1.000        ; -0.105     ; 5.092      ;
; -4.196 ; ps2:U2|num[0]       ; ps2:U2|key_value[3] ; clk          ; clk         ; 1.000        ; -0.105     ; 5.092      ;
; -4.183 ; lcd:U1|keynum[1]    ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.079     ; 5.105      ;
; -4.183 ; ps2:U2|state.WAIT   ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.105     ; 5.079      ;
; -4.175 ; ps2:U2|num[2]       ; ps2:U2|key_value[4] ; clk          ; clk         ; 1.000        ; -0.105     ; 5.071      ;
; -4.168 ; lcd:U1|keynum[1]    ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.079     ; 5.090      ;
; -4.160 ; ps2:U2|state.WAIT   ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.105     ; 5.056      ;
; -4.160 ; ps2:U2|num[0]       ; ps2:U2|key_value[4] ; clk          ; clk         ; 1.000        ; -0.105     ; 5.056      ;
; -4.156 ; ps2:U2|num[2]       ; ps2:U2|key_value[6] ; clk          ; clk         ; 1.000        ; -0.079     ; 5.078      ;
; -4.153 ; ps2:U2|num[2]       ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.105     ; 5.049      ;
; -4.145 ; lcd:U1|keynum[3]    ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.079     ; 5.067      ;
; -4.141 ; ps2:U2|num[0]       ; ps2:U2|key_value[6] ; clk          ; clk         ; 1.000        ; -0.079     ; 5.063      ;
; -4.109 ; ps2:U2|num[3]       ; ps2:U2|key_value[7] ; clk          ; clk         ; 1.000        ; -0.106     ; 5.004      ;
; -4.109 ; ps2:U2|num[3]       ; ps2:U2|key_value[0] ; clk          ; clk         ; 1.000        ; -0.106     ; 5.004      ;
; -4.101 ; ps2:U2|num[2]       ; lcd:U1|keynum[0]    ; clk          ; clk         ; 1.000        ; -0.105     ; 4.997      ;
; -4.101 ; ps2:U2|num[2]       ; lcd:U1|keynum[1]    ; clk          ; clk         ; 1.000        ; -0.105     ; 4.997      ;
; -4.070 ; lcd:U1|clk_cnt2[14] ; lcd:U1|clk48hz      ; clk          ; clk         ; 1.000        ; -0.079     ; 4.992      ;
; -4.014 ; ps2:U2|state.WAIT   ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.105     ; 4.910      ;
; -4.009 ; lcd:U1|speed_r      ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.105     ; 4.905      ;
; -4.002 ; lcd:U1|keynum[3]    ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.079     ; 4.924      ;
; -4.001 ; ps2:U2|key_value[5] ; lcd:U1|keynum[0]    ; clk          ; clk         ; 1.000        ; -0.079     ; 4.923      ;
; -4.001 ; ps2:U2|key_value[5] ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.079     ; 4.923      ;
; -4.001 ; ps2:U2|key_value[5] ; lcd:U1|keynum[1]    ; clk          ; clk         ; 1.000        ; -0.079     ; 4.923      ;
; -4.001 ; ps2:U2|key_value[5] ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.079     ; 4.923      ;
; -4.001 ; ps2:U2|key_value[5] ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.079     ; 4.923      ;
; -3.999 ; lcd:U1|keynum[3]    ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.079     ; 4.921      ;
; -3.992 ; ps2:U2|num[1]       ; ps2:U2|key_value[5] ; clk          ; clk         ; 1.000        ; -0.105     ; 4.888      ;
; -3.992 ; ps2:U2|num[1]       ; ps2:U2|key_value[1] ; clk          ; clk         ; 1.000        ; -0.105     ; 4.888      ;
; -3.992 ; ps2:U2|num[1]       ; ps2:U2|key_value[2] ; clk          ; clk         ; 1.000        ; -0.105     ; 4.888      ;
; -3.992 ; ps2:U2|num[1]       ; ps2:U2|key_value[3] ; clk          ; clk         ; 1.000        ; -0.105     ; 4.888      ;
; -3.981 ; lcd:U1|keynum[4]    ; lcd:U1|keynum[0]    ; clk          ; clk         ; 1.000        ; -0.079     ; 4.903      ;
; -3.981 ; lcd:U1|keynum[4]    ; lcd:U1|keynum[1]    ; clk          ; clk         ; 1.000        ; -0.079     ; 4.903      ;
; -3.981 ; lcd:U1|keynum[2]    ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.079     ; 4.903      ;
; -3.966 ; lcd:U1|clk_cnt2[16] ; lcd:U1|clk48hz      ; clk          ; clk         ; 1.000        ; -0.079     ; 4.888      ;
; -3.965 ; ps2:U2|state.WAIT   ; lcd:U1|keynum[0]    ; clk          ; clk         ; 1.000        ; -0.105     ; 4.861      ;
; -3.965 ; ps2:U2|state.WAIT   ; lcd:U1|keynum[1]    ; clk          ; clk         ; 1.000        ; -0.105     ; 4.861      ;
; -3.956 ; ps2:U2|num[1]       ; ps2:U2|key_value[4] ; clk          ; clk         ; 1.000        ; -0.105     ; 4.852      ;
+--------+---------------------+---------------------+--------------+-------------+--------------+------------+------------+


+------------------------------------------------------------------------------------------------------------------------------+
; Slow 1200mV 85C Model Hold: 'clk'                                                                                            ;
+--------+---------------------+---------------------+------------------+-------------+--------------+------------+------------+
; Slack  ; From Node           ; To Node             ; Launch Clock     ; Latch Clock ; Relationship ; Clock Skew ; Data Delay ;
+--------+---------------------+---------------------+------------------+-------------+--------------+------------+------------+
; -0.264 ; lcd:U1|clk4800hz    ; lcd:U1|clk4800hz    ; lcd:U1|clk4800hz ; clk         ; 0.000        ; 3.036      ; 3.275      ;
; -0.166 ; lcd:U1|clk48hz      ; lcd:U1|clk48hz      ; lcd:U1|clk48hz   ; clk         ; 0.000        ; 3.018      ; 3.355      ;
; 0.182  ; lcd:U1|clk4800hz    ; lcd:U1|clk4800hz    ; lcd:U1|clk4800hz ; clk         ; -0.500       ; 3.036      ; 3.221      ;
; 0.240  ; lcd:U1|clk48hz      ; lcd:U1|clk48hz      ; lcd:U1|clk48hz   ; clk         ; -0.500       ; 3.018      ; 3.261      ;
; 0.454  ; ps2:U2|num[3]       ; ps2:U2|num[3]       ; clk              ; clk         ; 0.000        ; 0.080      ; 0.746      ;
; 0.454  ; ps2:U2|num[1]       ; ps2:U2|num[1]       ; clk              ; clk         ; 0.000        ; 0.080      ; 0.746      ;
; 0.454  ; ps2:U2|num[2]       ; ps2:U2|num[2]       ; clk              ; clk         ; 0.000        ; 0.080      ; 0.746      ;
; 0.454  ; ps2:U2|state.WAIT   ; ps2:U2|state.WAIT   ; clk              ; clk         ; 0.000        ; 0.080      ; 0.746      ;
; 0.454  ; ps2:U2|num[0]       ; ps2:U2|num[0]       ; clk              ; clk         ; 0.000        ; 0.080      ; 0.746      ;
; 0.454  ; ps2:U2|state.REV    ; ps2:U2|state.REV    ; clk              ; clk         ; 0.000        ; 0.080      ; 0.746      ;
; 0.454  ; lcd:U1|flag         ; lcd:U1|flag         ; clk              ; clk         ; 0.000        ; 0.080      ; 0.746      ;
; 0.455  ; lcd:U1|clk_cnt2[0]  ; lcd:U1|clk_cnt2[0]  ; clk              ; clk         ; 0.000        ; 0.079      ; 0.746      ;
; 0.455  ; ps2:U2|shift_right  ; ps2:U2|shift_right  ; clk              ; clk         ; 0.000        ; 0.079      ; 0.746      ;
; 0.455  ; ps2:U2|shift_left   ; ps2:U2|shift_left   ; clk              ; clk         ; 0.000        ; 0.079      ; 0.746      ;
; 0.455  ; ps2:U2|capslock     ; ps2:U2|capslock     ; clk              ; clk         ; 0.000        ; 0.079      ; 0.746      ;
; 0.455  ; ps2:U2|capslock_key ; ps2:U2|capslock_key ; clk              ; clk         ; 0.000        ; 0.079      ; 0.746      ;
; 0.455  ; ps2:U2|state.IDLE   ; ps2:U2|state.IDLE   ; clk              ; clk         ; 0.000        ; 0.079      ; 0.746      ;
; 0.455  ; ps2:U2|ack          ; ps2:U2|ack          ; clk              ; clk         ; 0.000        ; 0.079      ; 0.746      ;
; 0.455  ; ps2:U2|state.CHECK  ; ps2:U2|state.CHECK  ; clk              ; clk         ; 0.000        ; 0.079      ; 0.746      ;
; 0.455  ; ps2:U2|state.ACK    ; ps2:U2|state.ACK    ; clk              ; clk         ; 0.000        ; 0.079      ; 0.746      ;
; 0.494  ; ps2:U2|capslock_key ; ps2:U2|capslock     ; clk              ; clk         ; 0.000        ; 0.079      ; 0.785      ;
; 0.502  ; ps2:U2|data[8]      ; ps2:U2|data[7]      ; clk              ; clk         ; 0.000        ; 0.079      ; 0.793      ;
; 0.511  ; ps2:U2|capslock_key ; ps2:U2|capslock_r   ; clk              ; clk         ; 0.000        ; 0.079      ; 0.802      ;
; 0.512  ; ps2:U2|relase       ; ps2:U2|key_on       ; clk              ; clk         ; 0.000        ; 0.080      ; 0.804      ;
; 0.512  ; ps2:U2|data1[2]     ; ps2:U2|data2[2]     ; clk              ; clk         ; 0.000        ; 0.080      ; 0.804      ;
; 0.512  ; ps2:U2|data1[5]     ; ps2:U2|data2[5]     ; clk              ; clk         ; 0.000        ; 0.080      ; 0.804      ;
; 0.527  ; ps2:U2|data1[1]     ; ps2:U2|data2[1]     ; clk              ; clk         ; 0.000        ; 0.080      ; 0.819      ;
; 0.528  ; ps2:U2|data1[6]     ; ps2:U2|data2[6]     ; clk              ; clk         ; 0.000        ; 0.080      ; 0.820      ;
; 0.534  ; ps2:U2|data[3]      ; ps2:U2|data[2]      ; clk              ; clk         ; 0.000        ; 0.080      ; 0.826      ;
; 0.536  ; ps2:U2|data[6]      ; ps2:U2|data[5]      ; clk              ; clk         ; 0.000        ; 0.079      ; 0.827      ;
; 0.676  ; ps2:U2|data[2]      ; ps2:U2|data[1]      ; clk              ; clk         ; 0.000        ; 0.080      ; 0.968      ;
; 0.678  ; ps2:U2|data[5]      ; ps2:U2|data[4]      ; clk              ; clk         ; 0.000        ; 0.079      ; 0.969      ;
; 0.683  ; ps2:U2|data[1]      ; ps2:U2|data[0]      ; clk              ; clk         ; 0.000        ; 0.080      ; 0.975      ;
; 0.683  ; ps2:U2|data[1]      ; ps2:U2|data1[1]     ; clk              ; clk         ; 0.000        ; 0.080      ; 0.975      ;
; 0.729  ; ps2:U2|state.IDLE   ; ps2:U2|state.REV    ; clk              ; clk         ; 0.000        ; 0.079      ; 1.020      ;
; 0.734  ; ps2:U2|data[2]      ; ps2:U2|data1[2]     ; clk              ; clk         ; 0.000        ; 0.080      ; 1.026      ;
; 0.735  ; ps2:U2|data[7]      ; ps2:U2|data[6]      ; clk              ; clk         ; 0.000        ; 0.079      ; 1.026      ;
; 0.743  ; lcd:U1|clk_cnt2[0]  ; lcd:U1|clk_cnt2[8]  ; clk              ; clk         ; 0.000        ; 0.079      ; 1.034      ;
; 0.743  ; ps2:U2|capslock_r   ; ps2:U2|capslock     ; clk              ; clk         ; 0.000        ; 0.079      ; 1.034      ;
; 0.747  ; lcd:U1|clk_cnt1[10] ; lcd:U1|clk_cnt1[10] ; clk              ; clk         ; 0.000        ; 0.080      ; 1.039      ;
; 0.747  ; lcd:U1|clk_cnt2[7]  ; lcd:U1|clk_cnt2[7]  ; clk              ; clk         ; 0.000        ; 0.079      ; 1.038      ;
; 0.747  ; lcd:U1|clk_cnt2[6]  ; lcd:U1|clk_cnt2[6]  ; clk              ; clk         ; 0.000        ; 0.079      ; 1.038      ;
; 0.747  ; lcd:U1|clk_cnt2[4]  ; lcd:U1|clk_cnt2[4]  ; clk              ; clk         ; 0.000        ; 0.079      ; 1.038      ;
; 0.749  ; lcd:U1|clk_cnt2[14] ; lcd:U1|clk_cnt2[14] ; clk              ; clk         ; 0.000        ; 0.079      ; 1.040      ;
; 0.750  ; lcd:U1|clk_cnt2[2]  ; lcd:U1|clk_cnt2[2]  ; clk              ; clk         ; 0.000        ; 0.079      ; 1.041      ;
; 0.750  ; ps2:U2|data[6]      ; ps2:U2|data1[6]     ; clk              ; clk         ; 0.000        ; 0.079      ; 1.041      ;
; 0.762  ; lcd:U1|clk_cnt1[1]  ; lcd:U1|clk_cnt1[1]  ; clk              ; clk         ; 0.000        ; 0.080      ; 1.054      ;
; 0.762  ; lcd:U1|clk_cnt1[11] ; lcd:U1|clk_cnt1[11] ; clk              ; clk         ; 0.000        ; 0.080      ; 1.054      ;
; 0.762  ; lcd:U1|clk_cnt2[9]  ; lcd:U1|clk_cnt2[9]  ; clk              ; clk         ; 0.000        ; 0.079      ; 1.053      ;
; 0.763  ; lcd:U1|clk_cnt1[2]  ; lcd:U1|clk_cnt1[2]  ; clk              ; clk         ; 0.000        ; 0.080      ; 1.055      ;
; 0.763  ; lcd:U1|clk_cnt2[11] ; lcd:U1|clk_cnt2[11] ; clk              ; clk         ; 0.000        ; 0.079      ; 1.054      ;
; 0.764  ; lcd:U1|clk_cnt1[5]  ; lcd:U1|clk_cnt1[5]  ; clk              ; clk         ; 0.000        ; 0.080      ; 1.056      ;
; 0.764  ; lcd:U1|clk_cnt2[3]  ; lcd:U1|clk_cnt2[3]  ; clk              ; clk         ; 0.000        ; 0.079      ; 1.055      ;
; 0.764  ; lcd:U1|clk_cnt2[12] ; lcd:U1|clk_cnt2[12] ; clk              ; clk         ; 0.000        ; 0.079      ; 1.055      ;
; 0.765  ; lcd:U1|clk_cnt1[6]  ; lcd:U1|clk_cnt1[6]  ; clk              ; clk         ; 0.000        ; 0.080      ; 1.057      ;
; 0.765  ; lcd:U1|clk_cnt2[10] ; lcd:U1|clk_cnt2[10] ; clk              ; clk         ; 0.000        ; 0.079      ; 1.056      ;
; 0.766  ; lcd:U1|clk_cnt1[4]  ; lcd:U1|clk_cnt1[4]  ; clk              ; clk         ; 0.000        ; 0.080      ; 1.058      ;
; 0.788  ; ps2:U2|state.CHECK  ; ps2:U2|state.ACK    ; clk              ; clk         ; 0.000        ; 0.079      ; 1.079      ;
; 0.789  ; lcd:U1|clk_cnt2[1]  ; lcd:U1|clk_cnt2[1]  ; clk              ; clk         ; 0.000        ; 0.079      ; 1.080      ;
; 0.793  ; lcd:U1|keynum[4]    ; lcd:U1|keynum[4]    ; clk              ; clk         ; 0.000        ; 0.079      ; 1.084      ;
; 0.812  ; lcd:U1|keynum[0]    ; lcd:U1|keynum[0]    ; clk              ; clk         ; 0.000        ; 0.079      ; 1.103      ;
; 0.812  ; ps2:U2|state.IDLE   ; ps2:U2|ack          ; clk              ; clk         ; 0.000        ; 0.079      ; 1.103      ;
; 0.830  ; ps2:U2|ack          ; ps2:U2|state.ACK    ; clk              ; clk         ; 0.000        ; 0.079      ; 1.121      ;
; 0.848  ; ps2:U2|data1[3]     ; ps2:U2|shift_right  ; clk              ; clk         ; 0.000        ; 0.079      ; 1.139      ;
; 0.849  ; ps2:U2|data1[3]     ; ps2:U2|capslock_key ; clk              ; clk         ; 0.000        ; 0.079      ; 1.140      ;
; 0.875  ; lcd:U1|clk_cnt2[17] ; lcd:U1|clk_cnt2[17] ; clk              ; clk         ; 0.000        ; 0.079      ; 1.166      ;
; 0.918  ; lcd:U1|clk_cnt2[1]  ; lcd:U1|clk_cnt2[5]  ; clk              ; clk         ; 0.000        ; 0.079      ; 1.209      ;
; 0.926  ; ps2:U2|ps2_clk_r2   ; ps2:U2|ack          ; clk              ; clk         ; 0.000        ; 0.079      ; 1.217      ;
; 0.955  ; ps2:U2|data[9]      ; ps2:U2|data[8]      ; clk              ; clk         ; 0.000        ; 0.079      ; 1.246      ;
; 0.971  ; lcd:U1|keynum[1]    ; lcd:U1|keynum[1]    ; clk              ; clk         ; 0.000        ; 0.079      ; 1.262      ;
; 0.984  ; lcd:U1|clk_cnt2[0]  ; lcd:U1|clk_cnt2[5]  ; clk              ; clk         ; 0.000        ; 0.079      ; 1.275      ;
; 0.986  ; lcd:U1|keynum[2]    ; lcd:U1|keynum[2]    ; clk              ; clk         ; 0.000        ; 0.079      ; 1.277      ;
; 0.989  ; ps2:U2|num[0]       ; ps2:U2|num[1]       ; clk              ; clk         ; 0.000        ; 0.080      ; 1.281      ;
; 0.990  ; lcd:U1|keynum[3]    ; lcd:U1|keynum[3]    ; clk              ; clk         ; 0.000        ; 0.079      ; 1.281      ;
; 1.007  ; ps2:U2|state.ACK    ; ps2:U2|ack          ; clk              ; clk         ; 0.000        ; 0.079      ; 1.298      ;
; 1.016  ; lcd:U1|clk_cnt2[1]  ; lcd:U1|clk_cnt2[0]  ; clk              ; clk         ; 0.000        ; 0.079      ; 1.307      ;
; 1.045  ; ps2:U2|data[5]      ; ps2:U2|data1[5]     ; clk              ; clk         ; 0.000        ; 0.078      ; 1.335      ;
; 1.054  ; lcd:U1|clk_cnt1[12] ; lcd:U1|clk_cnt1[12] ; clk              ; clk         ; 0.000        ; 0.080      ; 1.346      ;
; 1.056  ; ps2:U2|state.REV    ; ps2:U2|state.WAIT   ; clk              ; clk         ; 0.000        ; 0.078      ; 1.346      ;
; 1.063  ; lcd:U1|clk_cnt2[1]  ; lcd:U1|clk_cnt2[8]  ; clk              ; clk         ; 0.000        ; 0.079      ; 1.354      ;
; 1.103  ; lcd:U1|clk_cnt1[9]  ; lcd:U1|clk_cnt1[10] ; clk              ; clk         ; 0.000        ; 0.080      ; 1.395      ;
; 1.103  ; ps2:U2|data1[0]     ; ps2:U2|shift_left   ; clk              ; clk         ; 0.000        ; 0.079      ; 1.394      ;
; 1.105  ; lcd:U1|clk_cnt2[5]  ; lcd:U1|clk_cnt2[6]  ; clk              ; clk         ; 0.000        ; 0.079      ; 1.396      ;
; 1.108  ; lcd:U1|clk_cnt1[10] ; lcd:U1|clk_cnt1[11] ; clk              ; clk         ; 0.000        ; 0.080      ; 1.400      ;
; 1.108  ; lcd:U1|clk_cnt2[6]  ; lcd:U1|clk_cnt2[7]  ; clk              ; clk         ; 0.000        ; 0.079      ; 1.399      ;
; 1.108  ; ps2:U2|data[4]      ; ps2:U2|data[3]      ; clk              ; clk         ; 0.000        ; 0.078      ; 1.398      ;
; 1.108  ; ps2:U2|data[4]      ; ps2:U2|data1[4]     ; clk              ; clk         ; 0.000        ; 0.078      ; 1.398      ;
; 1.111  ; lcd:U1|clk_cnt2[2]  ; lcd:U1|clk_cnt2[3]  ; clk              ; clk         ; 0.000        ; 0.079      ; 1.402      ;
; 1.114  ; lcd:U1|clk_cnt2[8]  ; lcd:U1|clk_cnt2[9]  ; clk              ; clk         ; 0.000        ; 0.076      ; 1.402      ;
; 1.116  ; lcd:U1|clk_cnt1[1]  ; lcd:U1|clk_cnt1[2]  ; clk              ; clk         ; 0.000        ; 0.080      ; 1.408      ;
; 1.116  ; lcd:U1|clk_cnt2[9]  ; lcd:U1|clk_cnt2[10] ; clk              ; clk         ; 0.000        ; 0.079      ; 1.407      ;
; 1.117  ; lcd:U1|clk_cnt2[11] ; lcd:U1|clk_cnt2[12] ; clk              ; clk         ; 0.000        ; 0.079      ; 1.408      ;
; 1.117  ; lcd:U1|clk_cnt2[4]  ; lcd:U1|clk_cnt2[6]  ; clk              ; clk         ; 0.000        ; 0.079      ; 1.408      ;
; 1.118  ; lcd:U1|clk_cnt1[5]  ; lcd:U1|clk_cnt1[6]  ; clk              ; clk         ; 0.000        ; 0.080      ; 1.410      ;
; 1.118  ; lcd:U1|clk_cnt2[3]  ; lcd:U1|clk_cnt2[4]  ; clk              ; clk         ; 0.000        ; 0.079      ; 1.409      ;
; 1.119  ; lcd:U1|clk_cnt2[13] ; lcd:U1|clk_cnt2[14] ; clk              ; clk         ; 0.000        ; 0.079      ; 1.410      ;
; 1.120  ; lcd:U1|clk_cnt2[2]  ; lcd:U1|clk_cnt2[4]  ; clk              ; clk         ; 0.000        ; 0.079      ; 1.411      ;
; 1.123  ; lcd:U1|clk_cnt2[8]  ; lcd:U1|clk_cnt2[10] ; clk              ; clk         ; 0.000        ; 0.076      ; 1.411      ;
; 1.126  ; lcd:U1|clk_cnt2[10] ; lcd:U1|clk_cnt2[11] ; clk              ; clk         ; 0.000        ; 0.079      ; 1.417      ;
; 1.127  ; lcd:U1|clk_cnt1[4]  ; lcd:U1|clk_cnt1[5]  ; clk              ; clk         ; 0.000        ; 0.080      ; 1.419      ;
+--------+---------------------+---------------------+------------------+-------------+--------------+------------+------------+


+----------------------------------------------------------------------------------------------------------------------------------------+
; Slow 1200mV 85C Model Hold: 'lcd:U1|clk4800hz'                                                                                         ;
+-------+-------------------------+-----------------------+------------------+------------------+--------------+------------+------------+
; Slack ; From Node               ; To Node               ; Launch Clock     ; Latch Clock      ; Relationship ; Clock Skew ; Data Delay ;
+-------+-------------------------+-----------------------+------------------+------------------+--------------+------------+------------+
; 0.268 ; lcd:U1|keycode_25[4]    ; lcd:U1|data[4]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.088      ; 1.588      ;
; 0.394 ; lcd:U1|keycode_24[5]    ; lcd:U1|data[5]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.089      ; 1.715      ;
; 0.455 ; lcd:U1|address[0]       ; lcd:U1|address[0]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.079      ; 0.746      ;
; 0.455 ; lcd:U1|address[2]       ; lcd:U1|address[2]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.079      ; 0.746      ;
; 0.455 ; lcd:U1|address[4]       ; lcd:U1|address[4]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.079      ; 0.746      ;
; 0.455 ; lcd:U1|address[1]       ; lcd:U1|address[1]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.079      ; 0.746      ;
; 0.455 ; lcd:U1|address[3]       ; lcd:U1|address[3]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.079      ; 0.746      ;
; 0.455 ; lcd:U1|rs               ; lcd:U1|rs             ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.079      ; 0.746      ;
; 0.456 ; lcd:U1|CS.DATAWRITE1    ; lcd:U1|CS.DATAWRITE1  ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.078      ; 0.746      ;
; 0.456 ; lcd:U1|CS.DATAWRITE2    ; lcd:U1|CS.DATAWRITE2  ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.078      ; 0.746      ;
; 0.456 ; lcd:U1|data[1]          ; lcd:U1|data[1]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.078      ; 0.746      ;
; 0.456 ; lcd:U1|data[6]          ; lcd:U1|data[6]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.078      ; 0.746      ;
; 0.646 ; lcd:U1|keycode_26[4]    ; lcd:U1|data[4]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.088      ; 1.966      ;
; 0.744 ; lcd:U1|CS.DDRAM1        ; lcd:U1|CS.DATAWRITE1  ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.078      ; 1.034      ;
; 0.773 ; lcd:U1|CS.DDRAM2        ; lcd:U1|CS.DATAWRITE2  ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.078      ; 1.063      ;
; 0.786 ; lcd:U1|CS.CLEAR         ; lcd:U1|CS.INPUTSET    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.078      ; 1.076      ;
; 0.842 ; lcd:U1|CS.DATAWRITE2    ; lcd:U1|CS.INPUTSET    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.078      ; 1.132      ;
; 0.851 ; lcd:U1|CS.DATAWRITE1    ; lcd:U1|CS.DDRAM2      ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.078      ; 1.141      ;
; 0.890 ; lcd:U1|keycode_26[2]    ; lcd:U1|data[2]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.089      ; 2.211      ;
; 0.957 ; lcd:U1|keycode_26[5]    ; lcd:U1|data[5]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.088      ; 2.277      ;
; 1.001 ; lcd:U1|keycode_23[0]    ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.091      ; 2.324      ;
; 1.008 ; lcd:U1|CS.INPUTSET      ; lcd:U1|data[1]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.078      ; 1.298      ;
; 1.011 ; lcd:U1|CS.DISPLAYSWITCH ; lcd:U1|data[3]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.078      ; 1.301      ;
; 1.164 ; lcd:U1|data[0]          ; lcd:U1|data[0]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.079      ; 1.455      ;
; 1.181 ; lcd:U1|keycode_25[5]    ; lcd:U1|data[5]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.088      ; 2.501      ;
; 1.209 ; lcd:U1|CS.DDRAM1        ; lcd:U1|data[7]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.078      ; 1.499      ;
; 1.224 ; lcd:U1|address[3]       ; lcd:U1|rs             ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.079      ; 1.515      ;
; 1.234 ; lcd:U1|keycode_19[2]    ; lcd:U1|data[2]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.078      ; 2.544      ;
; 1.270 ; lcd:U1|keycode_15[0]    ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.100      ; 2.602      ;
; 1.325 ; lcd:U1|keycode_26[0]    ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.103      ; 2.660      ;
; 1.353 ; lcd:U1|CS.DDRAM2        ; lcd:U1|data[6]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.078      ; 1.643      ;
; 1.375 ; lcd:U1|address[1]       ; lcd:U1|rs             ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.079      ; 1.666      ;
; 1.383 ; lcd:U1|keycode_23[2]    ; lcd:U1|data[2]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.086      ; 2.701      ;
; 1.389 ; lcd:U1|data[3]          ; lcd:U1|data[3]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.078      ; 1.679      ;
; 1.433 ; lcd:U1|keycode_8[2]     ; lcd:U1|data[2]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.086      ; 2.751      ;
; 1.449 ; lcd:U1|keycode_12[0]    ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.099      ; 2.780      ;
; 1.506 ; lcd:U1|keycode_20[3]    ; lcd:U1|data[3]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.089      ; 2.827      ;
; 1.527 ; lcd:U1|keycode_25[2]    ; lcd:U1|data[2]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.089      ; 2.848      ;
; 1.528 ; lcd:U1|keycode_15[4]    ; lcd:U1|data[4]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.085      ; 2.845      ;
; 1.549 ; lcd:U1|address[2]       ; lcd:U1|rs             ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.079      ; 1.840      ;
; 1.555 ; lcd:U1|CS.DISPLAYSWITCH ; lcd:U1|CS.DDRAM1      ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.080      ; 1.847      ;
; 1.555 ; lcd:U1|CS.INPUTSET      ; lcd:U1|CS.FUNCTIONSET ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.076      ; 1.843      ;
; 1.556 ; lcd:U1|CS.DATAWRITE2    ; lcd:U1|address[4]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.107      ; 1.875      ;
; 1.563 ; lcd:U1|CS.DDRAM2        ; lcd:U1|data[7]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.078      ; 1.853      ;
; 1.585 ; lcd:U1|keycode_24[4]    ; lcd:U1|data[4]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.075      ; 2.892      ;
; 1.601 ; lcd:U1|CS.CLEAR         ; lcd:U1|data[0]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.107      ; 1.920      ;
; 1.611 ; lcd:U1|CS.FUNCTIONSET   ; lcd:U1|data[5]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.077      ; 1.900      ;
; 1.618 ; lcd:U1|keycode_15[3]    ; lcd:U1|data[3]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.086      ; 2.936      ;
; 1.621 ; lcd:U1|CS.DATAWRITE1    ; lcd:U1|rs             ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.107      ; 1.940      ;
; 1.630 ; lcd:U1|keycode_4[2]     ; lcd:U1|data[2]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.078      ; 2.940      ;
; 1.651 ; lcd:U1|keycode_13[0]    ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.100      ; 2.983      ;
; 1.662 ; lcd:U1|keycode_23[3]    ; lcd:U1|data[3]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.086      ; 2.980      ;
; 1.763 ; lcd:U1|keycode_1[0]     ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.089      ; 3.084      ;
; 1.778 ; lcd:U1|keycode_6[6]     ; lcd:U1|data[6]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.088      ; 3.098      ;
; 1.792 ; lcd:U1|keycode_23[5]    ; lcd:U1|data[5]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.076      ; 3.100      ;
; 1.795 ; lcd:U1|keycode_26[3]    ; lcd:U1|data[3]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.076      ; 3.103      ;
; 1.803 ; lcd:U1|keycode_21[5]    ; lcd:U1|data[5]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.085      ; 3.120      ;
; 1.810 ; lcd:U1|address[3]       ; lcd:U1|data[0]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.079      ; 2.101      ;
; 1.816 ; lcd:U1|address[3]       ; lcd:U1|address[2]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.079      ; 2.107      ;
; 1.819 ; lcd:U1|address[3]       ; lcd:U1|address[4]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.079      ; 2.110      ;
; 1.820 ; lcd:U1|address[3]       ; lcd:U1|address[0]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.079      ; 2.111      ;
; 1.820 ; lcd:U1|address[3]       ; lcd:U1|address[1]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.079      ; 2.111      ;
; 1.824 ; lcd:U1|address[1]       ; lcd:U1|data[0]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.079      ; 2.115      ;
; 1.826 ; lcd:U1|data[7]          ; lcd:U1|data[7]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.078      ; 2.116      ;
; 1.849 ; lcd:U1|data[2]          ; lcd:U1|data[2]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.078      ; 2.139      ;
; 1.852 ; lcd:U1|keycode_26[6]    ; lcd:U1|data[6]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.091      ; 3.175      ;
; 1.855 ; lcd:U1|keycode_8[0]     ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.091      ; 3.178      ;
; 1.856 ; lcd:U1|keycode_24[0]    ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.104      ; 3.192      ;
; 1.860 ; lcd:U1|keycode_21[0]    ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.100      ; 3.192      ;
; 1.870 ; lcd:U1|keycode_22[0]    ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.101      ; 3.203      ;
; 1.871 ; lcd:U1|keycode_4[0]     ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.091      ; 3.194      ;
; 1.898 ; lcd:U1|keycode_14[5]    ; lcd:U1|data[5]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.086      ; 3.216      ;
; 1.908 ; lcd:U1|keycode_13[4]    ; lcd:U1|data[4]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.085      ; 3.225      ;
; 1.922 ; lcd:U1|address[4]       ; lcd:U1|rs             ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.079      ; 2.213      ;
; 1.945 ; lcd:U1|keycode_22[3]    ; lcd:U1|data[3]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.087      ; 3.264      ;
; 1.958 ; lcd:U1|CS.FUNCTIONSET   ; lcd:U1|data[4]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.077      ; 2.247      ;
; 1.967 ; lcd:U1|address[1]       ; lcd:U1|address[2]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.079      ; 2.258      ;
; 1.967 ; lcd:U1|address[1]       ; lcd:U1|address[3]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.079      ; 2.258      ;
; 1.970 ; lcd:U1|address[1]       ; lcd:U1|address[4]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.079      ; 2.261      ;
; 1.971 ; lcd:U1|address[1]       ; lcd:U1|address[0]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.079      ; 2.262      ;
; 1.992 ; lcd:U1|keycode_11[2]    ; lcd:U1|data[2]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.085      ; 3.309      ;
; 2.003 ; lcd:U1|keycode_23[4]    ; lcd:U1|data[4]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.085      ; 3.320      ;
; 2.014 ; lcd:U1|keycode_9[0]     ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.099      ; 3.345      ;
; 2.027 ; lcd:U1|address[2]       ; lcd:U1|CS.DDRAM2      ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.084      ; 2.323      ;
; 2.040 ; lcd:U1|keycode_11[6]    ; lcd:U1|data[6]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.088      ; 3.360      ;
; 2.048 ; lcd:U1|keycode_11[0]    ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.099      ; 3.379      ;
; 2.053 ; lcd:U1|keycode_23[6]    ; lcd:U1|data[6]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.088      ; 3.373      ;
; 2.057 ; lcd:U1|CS.INPUTSET      ; lcd:U1|data[2]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.076      ; 2.345      ;
; 2.069 ; lcd:U1|keycode_23[1]    ; lcd:U1|data[1]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.088      ; 3.389      ;
; 2.072 ; lcd:U1|keycode_12[3]    ; lcd:U1|data[3]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.085      ; 3.389      ;
; 2.100 ; lcd:U1|keycode_24[2]    ; lcd:U1|data[2]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.090      ; 3.422      ;
; 2.125 ; lcd:U1|keycode_25[0]    ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.103      ; 3.460      ;
; 2.135 ; lcd:U1|address[2]       ; lcd:U1|data[0]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.079      ; 2.426      ;
; 2.138 ; lcd:U1|keycode_21[7]    ; lcd:U1|data[7]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.088      ; 3.458      ;
; 2.141 ; lcd:U1|address[2]       ; lcd:U1|address[3]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.079      ; 2.432      ;
; 2.144 ; lcd:U1|address[2]       ; lcd:U1|address[4]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.079      ; 2.435      ;
; 2.145 ; lcd:U1|address[2]       ; lcd:U1|address[0]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.079      ; 2.436      ;
; 2.145 ; lcd:U1|address[2]       ; lcd:U1|address[1]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.079      ; 2.436      ;
; 2.145 ; lcd:U1|keycode_1[3]     ; lcd:U1|data[3]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.089      ; 3.466      ;
; 2.164 ; lcd:U1|keycode_21[4]    ; lcd:U1|data[4]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.085      ; 3.481      ;
+-------+-------------------------+-----------------------+------------------+------------------+--------------+------------+------------+


+-----------------------------------------------------------------------------------------------------------------------------+
; Slow 1200mV 85C Model Hold: 'lcd:U1|clk48hz'                                                                                ;
+-------+---------------------+----------------------+--------------+----------------+--------------+------------+------------+
; Slack ; From Node           ; To Node              ; Launch Clock ; Latch Clock    ; Relationship ; Clock Skew ; Data Delay ;
+-------+---------------------+----------------------+--------------+----------------+--------------+------------+------------+
; 1.137 ; ps2:U2|key_value[5] ; lcd:U1|keycode_16[0] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.025     ; 1.354      ;
; 1.337 ; lcd:U1|keynum[3]    ; lcd:U1|keycode_8[0]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.014     ; 1.565      ;
; 1.461 ; ps2:U2|key_value[5] ; lcd:U1|keycode_16[1] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.025     ; 1.678      ;
; 1.485 ; ps2:U2|key_value[5] ; lcd:U1|keycode_16[3] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.028     ; 1.699      ;
; 1.516 ; ps2:U2|key_value[5] ; lcd:U1|keycode_17[3] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.028     ; 1.730      ;
; 1.608 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_12[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.023     ; 1.827      ;
; 1.642 ; lcd:U1|keynum[4]    ; lcd:U1|keycode_16[3] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.028     ; 1.856      ;
; 1.645 ; lcd:U1|keynum[3]    ; lcd:U1|keycode_24[4] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.013     ; 1.874      ;
; 1.682 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_14[0] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.024     ; 1.900      ;
; 1.691 ; lcd:U1|keynum[4]    ; lcd:U1|keycode_16[5] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.025     ; 1.908      ;
; 1.698 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_12[1] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.023     ; 1.917      ;
; 1.699 ; lcd:U1|keynum[4]    ; lcd:U1|keycode_16[6] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.028     ; 1.913      ;
; 1.708 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_20[0] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.014     ; 1.936      ;
; 1.786 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_22[4] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.025     ; 2.003      ;
; 1.831 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_17[5] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.025     ; 2.048      ;
; 1.886 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_5[2]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.025     ; 2.103      ;
; 1.927 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_10[6] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.024     ; 2.145      ;
; 1.961 ; ps2:U2|key_value[5] ; lcd:U1|keycode_17[5] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.025     ; 2.178      ;
; 2.007 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_22[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.024     ; 2.225      ;
; 2.049 ; lcd:U1|keynum[3]    ; lcd:U1|keycode_24[7] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.013     ; 2.278      ;
; 2.057 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_17[3] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.028     ; 2.271      ;
; 2.069 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_5[0]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.013     ; 2.298      ;
; 2.090 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_26[3] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.013     ; 2.319      ;
; 2.106 ; ps2:U2|key_value[5] ; lcd:U1|keycode_8[0]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.014     ; 2.334      ;
; 2.107 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_25[7] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.027     ; 2.322      ;
; 2.121 ; ps2:U2|key_value[5] ; lcd:U1|keycode_16[7] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.025     ; 2.338      ;
; 2.127 ; ps2:U2|key_value[5] ; lcd:U1|keycode_20[0] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.014     ; 2.355      ;
; 2.135 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_4[6]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.015     ; 2.362      ;
; 2.141 ; ps2:U2|key_value[5] ; lcd:U1|keycode_12[1] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.023     ; 2.360      ;
; 2.168 ; ps2:U2|key_value[7] ; lcd:U1|keycode_24[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.026     ; 2.384      ;
; 2.182 ; ps2:U2|key_value[5] ; lcd:U1|keycode_26[3] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.013     ; 2.411      ;
; 2.230 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_7[2]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.025     ; 2.447      ;
; 2.239 ; lcd:U1|keynum[4]    ; lcd:U1|keycode_16[0] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.025     ; 2.456      ;
; 2.243 ; lcd:U1|keynum[4]    ; lcd:U1|keycode_16[7] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.025     ; 2.460      ;
; 2.245 ; lcd:U1|keynum[4]    ; lcd:U1|keycode_16[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.025     ; 2.462      ;
; 2.252 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_9[4]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.022     ; 2.472      ;
; 2.271 ; lcd:U1|keynum[3]    ; lcd:U1|keycode_8[4]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.024     ; 2.489      ;
; 2.271 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_12[4] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.023     ; 2.490      ;
; 2.271 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_12[7] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.023     ; 2.490      ;
; 2.284 ; lcd:U1|keynum[3]    ; lcd:U1|keycode_24[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.027     ; 2.499      ;
; 2.287 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_23[0] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.014     ; 2.515      ;
; 2.293 ; ps2:U2|key_value[5] ; lcd:U1|keycode_10[6] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.024     ; 2.511      ;
; 2.294 ; ps2:U2|key_value[1] ; lcd:U1|keycode_16[7] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.025     ; 2.511      ;
; 2.313 ; ps2:U2|key_value[7] ; lcd:U1|keycode_17[3] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.027     ; 2.528      ;
; 2.327 ; lcd:U1|keynum[4]    ; lcd:U1|keycode_16[1] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.025     ; 2.544      ;
; 2.328 ; ps2:U2|key_value[4] ; lcd:U1|keycode_8[0]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.014     ; 2.556      ;
; 2.331 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_26[7] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.027     ; 2.546      ;
; 2.333 ; lcd:U1|keynum[4]    ; lcd:U1|keycode_16[4] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.025     ; 2.550      ;
; 2.334 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_26[1] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.027     ; 2.549      ;
; 2.338 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_4[3]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.014     ; 2.566      ;
; 2.343 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_4[0]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.014     ; 2.571      ;
; 2.344 ; ps2:U2|key_value[2] ; lcd:U1|keycode_8[0]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.014     ; 2.572      ;
; 2.350 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_18[4] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.025     ; 2.567      ;
; 2.357 ; ps2:U2|key_value[5] ; lcd:U1|keycode_26[1] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.027     ; 2.572      ;
; 2.368 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_3[2]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.025     ; 2.585      ;
; 2.393 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_15[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.023     ; 2.612      ;
; 2.395 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_13[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.023     ; 2.614      ;
; 2.413 ; ps2:U2|key_value[7] ; lcd:U1|keycode_16[3] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.027     ; 2.628      ;
; 2.441 ; ps2:U2|key_value[5] ; lcd:U1|keycode_11[3] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.022     ; 2.661      ;
; 2.469 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_18[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.025     ; 2.686      ;
; 2.471 ; ps2:U2|key_value[1] ; lcd:U1|keycode_8[0]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.014     ; 2.699      ;
; 2.473 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_6[0]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.023     ; 2.692      ;
; 2.477 ; ps2:U2|key_value[5] ; lcd:U1|keycode_14[0] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.024     ; 2.695      ;
; 2.480 ; ps2:U2|key_value[2] ; lcd:U1|keycode_17[5] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.025     ; 2.697      ;
; 2.492 ; ps2:U2|key_value[4] ; lcd:U1|keycode_16[7] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.025     ; 2.709      ;
; 2.500 ; ps2:U2|key_value[7] ; lcd:U1|keycode_17[5] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.024     ; 2.718      ;
; 2.531 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_2[2]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.023     ; 2.750      ;
; 2.531 ; lcd:U1|keynum[3]    ; lcd:U1|keycode_5[2]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.025     ; 2.748      ;
; 2.534 ; ps2:U2|key_value[5] ; lcd:U1|keycode_8[3]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.024     ; 2.752      ;
; 2.547 ; ps2:U2|key_value[7] ; lcd:U1|keycode_8[0]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.013     ; 2.776      ;
; 2.550 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_21[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.023     ; 2.769      ;
; 2.570 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_9[6]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.022     ; 2.790      ;
; 2.572 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_14[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.024     ; 2.790      ;
; 2.572 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_10[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.023     ; 2.791      ;
; 2.581 ; ps2:U2|key_value[4] ; lcd:U1|keycode_12[1] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.023     ; 2.800      ;
; 2.584 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_18[0] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.025     ; 2.801      ;
; 2.585 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_17[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.028     ; 2.799      ;
; 2.588 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_6[2]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.023     ; 2.807      ;
; 2.589 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_6[3]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.023     ; 2.808      ;
; 2.593 ; ps2:U2|key_value[4] ; lcd:U1|keycode_20[0] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.014     ; 2.821      ;
; 2.594 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_20[5] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.014     ; 2.822      ;
; 2.595 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_4[5]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.014     ; 2.823      ;
; 2.601 ; ps2:U2|key_value[5] ; lcd:U1|keycode_26[7] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.027     ; 2.816      ;
; 2.603 ; ps2:U2|key_value[5] ; lcd:U1|keycode_25[7] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.027     ; 2.818      ;
; 2.605 ; ps2:U2|key_value[2] ; lcd:U1|keycode_17[3] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.028     ; 2.819      ;
; 2.607 ; ps2:U2|key_value[2] ; lcd:U1|keycode_16[7] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.025     ; 2.824      ;
; 2.612 ; ps2:U2|key_value[3] ; lcd:U1|keycode_16[7] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.025     ; 2.829      ;
; 2.617 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_10[0] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.024     ; 2.835      ;
; 2.619 ; ps2:U2|key_value[5] ; lcd:U1|keycode_16[5] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.025     ; 2.836      ;
; 2.620 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_1[0]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.012     ; 2.850      ;
; 2.624 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_23[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.024     ; 2.842      ;
; 2.640 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_19[0] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.015     ; 2.867      ;
; 2.643 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_14[3] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.024     ; 2.861      ;
; 2.644 ; ps2:U2|key_value[7] ; lcd:U1|keycode_12[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.022     ; 2.864      ;
; 2.652 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_1[2]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.026     ; 2.868      ;
; 2.655 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_11[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.022     ; 2.875      ;
; 2.656 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_9[2]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.022     ; 2.876      ;
; 2.658 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_14[0] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.024     ; 2.876      ;
; 2.658 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_14[1] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.024     ; 2.876      ;
; 2.658 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_14[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.024     ; 2.876      ;
+-------+---------------------+----------------------+--------------+----------------+--------------+------------+------------+


+-----------------------------------------------------------------------------------------------------+
; Slow 1200mV 85C Model Minimum Pulse Width: 'clk'                                                    ;
+--------+--------------+----------------+-----------------+-------+------------+---------------------+
; Slack  ; Actual Width ; Required Width ; Type            ; Clock ; Clock Edge ; Target              ;
+--------+--------------+----------------+-----------------+-------+------------+---------------------+
; -3.000 ; 1.000        ; 4.000          ; Port Rate       ; clk   ; Rise       ; clk                 ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk4800hz    ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk48hz      ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[0]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[10] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[11] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[12] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[1]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[2]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[3]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[4]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[5]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[6]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[7]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[8]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[9]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[0]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[10] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[11] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[12] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[13] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[14] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[15] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[16] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[17] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[1]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[2]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[3]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[4]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[5]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[6]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[7]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[8]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[9]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|flag         ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|keynum[0]    ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|keynum[1]    ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|keynum[2]    ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|keynum[3]    ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|keynum[4]    ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|speed_r      ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|ack          ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|capslock     ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|capslock_key ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|capslock_r   ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data1[0]     ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data1[1]     ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data1[2]     ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data1[3]     ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data1[4]     ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data1[5]     ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data1[6]     ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data1[7]     ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data2[0]     ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data2[1]     ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data2[2]     ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data2[3]     ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data2[4]     ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data2[5]     ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data2[6]     ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data2[7]     ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data[0]      ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data[1]      ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data[2]      ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data[3]      ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data[4]      ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data[5]      ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data[6]      ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data[7]      ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data[8]      ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data[9]      ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|key_on       ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|key_value[0] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|key_value[1] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|key_value[2] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|key_value[3] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|key_value[4] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|key_value[5] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|key_value[6] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|key_value[7] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|num[0]       ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|num[1]       ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|num[2]       ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|num[3]       ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|ps2_clk_r1   ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|ps2_clk_r2   ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|ps2_clk_r3   ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|relase       ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|shift_left   ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|shift_right  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|state.ACK    ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|state.CHECK  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|state.IDLE   ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|state.REV    ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|state.WAIT   ;
; 0.258  ; 0.446        ; 0.188          ; Low Pulse Width ; clk   ; Rise       ; lcd:U1|clk_cnt2[0]  ;
; 0.258  ; 0.446        ; 0.188          ; Low Pulse Width ; clk   ; Rise       ; lcd:U1|clk_cnt2[1]  ;
; 0.258  ; 0.446        ; 0.188          ; Low Pulse Width ; clk   ; Rise       ; lcd:U1|clk_cnt2[2]  ;
; 0.258  ; 0.446        ; 0.188          ; Low Pulse Width ; clk   ; Rise       ; lcd:U1|clk_cnt2[3]  ;
; 0.258  ; 0.446        ; 0.188          ; Low Pulse Width ; clk   ; Rise       ; lcd:U1|clk_cnt2[4]  ;
+--------+--------------+----------------+-----------------+-------+------------+---------------------+


+----------------------------------------------------------------------------------------------------------+
; Slow 1200mV 85C Model Minimum Pulse Width: 'lcd:U1|clk48hz'                                              ;
+--------+--------------+----------------+------------+----------------+------------+----------------------+
; Slack  ; Actual Width ; Required Width ; Type       ; Clock          ; Clock Edge ; Target               ;
+--------+--------------+----------------+------------+----------------+------------+----------------------+
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_10[0] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_10[1] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_10[2] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_10[3] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_10[4] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_10[5] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_10[6] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_10[7] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_11[0] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_11[1] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_11[2] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_11[3] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_11[4] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_11[5] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_11[6] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_11[7] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_12[0] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_12[1] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_12[2] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_12[3] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_12[4] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_12[5] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_12[6] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_12[7] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_13[0] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_13[1] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_13[2] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_13[3] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_13[4] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_13[5] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_13[6] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_13[7] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_14[0] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_14[1] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_14[2] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_14[3] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_14[4] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_14[5] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_14[6] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_14[7] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_15[0] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_15[1] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_15[2] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_15[3] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_15[4] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_15[5] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_15[6] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_15[7] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_16[0] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_16[1] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_16[2] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_16[3] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_16[4] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_16[5] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_16[6] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_16[7] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_17[0] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_17[1] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_17[2] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_17[3] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_17[4] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_17[5] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_17[6] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_17[7] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_18[0] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_18[1] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_18[2] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_18[3] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_18[4] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_18[5] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_18[6] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_18[7] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_19[0] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_19[1] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_19[2] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_19[3] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_19[4] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_19[5] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_19[6] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_19[7] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_1[0]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_1[1]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_1[2]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_1[3]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_1[4]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_1[5]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_1[6]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_1[7]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_20[0] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_20[1] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_20[2] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_20[3] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_20[4] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_20[5] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_20[6] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_20[7] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_21[0] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_21[1] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_21[2] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_21[3] ;
+--------+--------------+----------------+------------+----------------+------------+----------------------+


+---------------------------------------------------------------------------------------------------------------------------+
; Slow 1200mV 85C Model Minimum Pulse Width: 'lcd:U1|clk4800hz'                                                             ;
+--------+--------------+----------------+------------------+------------------+------------+-------------------------------+
; Slack  ; Actual Width ; Required Width ; Type             ; Clock            ; Clock Edge ; Target                        ;
+--------+--------------+----------------+------------------+------------------+------------+-------------------------------+
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.CLEAR               ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DATAWRITE1          ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DATAWRITE2          ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DDRAM1              ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DDRAM2              ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DISPLAYSWITCH       ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.FUNCTIONSET         ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.INPUTSET            ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[0]             ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[1]             ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[2]             ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[3]             ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[4]             ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[0]                ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[1]                ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[2]                ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[3]                ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[4]                ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[5]                ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[6]                ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[7]                ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|rs                     ;
; 0.053  ; 0.273        ; 0.220          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[0]             ;
; 0.053  ; 0.273        ; 0.220          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[1]             ;
; 0.053  ; 0.273        ; 0.220          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[2]             ;
; 0.053  ; 0.273        ; 0.220          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[3]             ;
; 0.053  ; 0.273        ; 0.220          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[4]             ;
; 0.053  ; 0.273        ; 0.220          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[0]                ;
; 0.053  ; 0.273        ; 0.220          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|rs                     ;
; 0.054  ; 0.274        ; 0.220          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DISPLAYSWITCH       ;
; 0.054  ; 0.274        ; 0.220          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.FUNCTIONSET         ;
; 0.054  ; 0.274        ; 0.220          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[2]                ;
; 0.054  ; 0.274        ; 0.220          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[3]                ;
; 0.054  ; 0.274        ; 0.220          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[4]                ;
; 0.054  ; 0.274        ; 0.220          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[5]                ;
; 0.058  ; 0.278        ; 0.220          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.CLEAR               ;
; 0.058  ; 0.278        ; 0.220          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DATAWRITE1          ;
; 0.058  ; 0.278        ; 0.220          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DATAWRITE2          ;
; 0.058  ; 0.278        ; 0.220          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DDRAM1              ;
; 0.058  ; 0.278        ; 0.220          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DDRAM2              ;
; 0.058  ; 0.278        ; 0.220          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.INPUTSET            ;
; 0.058  ; 0.278        ; 0.220          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[1]                ;
; 0.058  ; 0.278        ; 0.220          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[6]                ;
; 0.058  ; 0.278        ; 0.220          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[7]                ;
; 0.322  ; 0.322        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|address[0]|clk             ;
; 0.322  ; 0.322        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|address[1]|clk             ;
; 0.322  ; 0.322        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|address[2]|clk             ;
; 0.322  ; 0.322        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|address[3]|clk             ;
; 0.322  ; 0.322        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|address[4]|clk             ;
; 0.322  ; 0.322        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|data[0]|clk                ;
; 0.322  ; 0.322        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|rs|clk                     ;
; 0.323  ; 0.323        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|CS.DISPLAYSWITCH|clk       ;
; 0.323  ; 0.323        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|CS.FUNCTIONSET|clk         ;
; 0.323  ; 0.323        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|clk4800hz~clkctrl|inclk[0] ;
; 0.323  ; 0.323        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|clk4800hz~clkctrl|outclk   ;
; 0.323  ; 0.323        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|data[2]|clk                ;
; 0.323  ; 0.323        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|data[3]|clk                ;
; 0.323  ; 0.323        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|data[4]|clk                ;
; 0.323  ; 0.323        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|data[5]|clk                ;
; 0.327  ; 0.327        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|CS.CLEAR|clk               ;
; 0.327  ; 0.327        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|CS.DATAWRITE1|clk          ;
; 0.327  ; 0.327        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|CS.DATAWRITE2|clk          ;
; 0.327  ; 0.327        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|CS.DDRAM1|clk              ;
; 0.327  ; 0.327        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|CS.DDRAM2|clk              ;
; 0.327  ; 0.327        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|CS.INPUTSET|clk            ;
; 0.327  ; 0.327        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|data[1]|clk                ;
; 0.327  ; 0.327        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|data[6]|clk                ;
; 0.327  ; 0.327        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|data[7]|clk                ;
; 0.500  ; 0.500        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|clk4800hz|q                ;
; 0.500  ; 0.500        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|clk4800hz|q                ;
; 0.527  ; 0.715        ; 0.188          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.CLEAR               ;
; 0.527  ; 0.715        ; 0.188          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DATAWRITE1          ;
; 0.527  ; 0.715        ; 0.188          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DATAWRITE2          ;
; 0.527  ; 0.715        ; 0.188          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DDRAM1              ;
; 0.527  ; 0.715        ; 0.188          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DDRAM2              ;
; 0.527  ; 0.715        ; 0.188          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.INPUTSET            ;
; 0.527  ; 0.715        ; 0.188          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[1]                ;
; 0.527  ; 0.715        ; 0.188          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[6]                ;
; 0.527  ; 0.715        ; 0.188          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[7]                ;
; 0.531  ; 0.719        ; 0.188          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DISPLAYSWITCH       ;
; 0.531  ; 0.719        ; 0.188          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.FUNCTIONSET         ;
; 0.531  ; 0.719        ; 0.188          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[2]                ;
; 0.531  ; 0.719        ; 0.188          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[3]                ;
; 0.531  ; 0.719        ; 0.188          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[4]                ;
; 0.531  ; 0.719        ; 0.188          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[5]                ;
; 0.532  ; 0.720        ; 0.188          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[0]             ;
; 0.532  ; 0.720        ; 0.188          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[1]             ;
; 0.532  ; 0.720        ; 0.188          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[2]             ;
; 0.532  ; 0.720        ; 0.188          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[3]             ;
; 0.532  ; 0.720        ; 0.188          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[4]             ;
; 0.532  ; 0.720        ; 0.188          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[0]                ;
; 0.532  ; 0.720        ; 0.188          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|rs                     ;
; 0.667  ; 0.667        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|CS.CLEAR|clk               ;
; 0.667  ; 0.667        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|CS.DATAWRITE1|clk          ;
; 0.667  ; 0.667        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|CS.DATAWRITE2|clk          ;
; 0.667  ; 0.667        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|CS.DDRAM1|clk              ;
; 0.667  ; 0.667        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|CS.DDRAM2|clk              ;
; 0.667  ; 0.667        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|CS.INPUTSET|clk            ;
; 0.667  ; 0.667        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|data[1]|clk                ;
; 0.667  ; 0.667        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|data[6]|clk                ;
+--------+--------------+----------------+------------------+------------------+------------+-------------------------------+


+------------------------------------------------------------------------------+
; Setup Times                                                                  ;
+-----------+------------------+-------+-------+------------+------------------+
; Data Port ; Clock Port       ; Rise  ; Fall  ; Clock Edge ; Clock Reference  ;
+-----------+------------------+-------+-------+------------+------------------+
; ps2_clk   ; clk              ; 1.978 ; 2.215 ; Rise       ; clk              ;
; ps2_data  ; clk              ; 2.866 ; 3.150 ; Rise       ; clk              ;
; rst_n     ; lcd:U1|clk4800hz ; 0.614 ; 0.839 ; Rise       ; lcd:U1|clk4800hz ;
+-----------+------------------+-------+-------+------------+------------------+


+--------------------------------------------------------------------------------+
; Hold Times                                                                     ;
+-----------+------------------+--------+--------+------------+------------------+
; Data Port ; Clock Port       ; Rise   ; Fall   ; Clock Edge ; Clock Reference  ;
+-----------+------------------+--------+--------+------------+------------------+
; ps2_clk   ; clk              ; -1.492 ; -1.731 ; Rise       ; clk              ;
; ps2_data  ; clk              ; -1.684 ; -1.928 ; Rise       ; clk              ;
; rst_n     ; lcd:U1|clk4800hz ; 1.063  ; 0.906  ; Rise       ; lcd:U1|clk4800hz ;
+-----------+------------------+--------+--------+------------+------------------+


+-------------------------------------------------------------------------------------+
; Clock to Output Times                                                               ;
+----------------+------------------+--------+--------+------------+------------------+
; Data Port      ; Clock Port       ; Rise   ; Fall   ; Clock Edge ; Clock Reference  ;
+----------------+------------------+--------+--------+------------+------------------+
; dis_key_o      ; clk              ; 11.004 ; 10.618 ; Rise       ; clk              ;
; keyvalue_o[*]  ; clk              ; 8.520  ; 8.109  ; Rise       ; clk              ;
;  keyvalue_o[0] ; clk              ; 7.725  ; 7.468  ; Rise       ; clk              ;
;  keyvalue_o[1] ; clk              ; 8.251  ; 7.910  ; Rise       ; clk              ;
;  keyvalue_o[2] ; clk              ; 8.072  ; 7.741  ; Rise       ; clk              ;
;  keyvalue_o[3] ; clk              ; 8.246  ; 7.843  ; Rise       ; clk              ;
;  keyvalue_o[4] ; clk              ; 8.372  ; 7.988  ; Rise       ; clk              ;
;  keyvalue_o[5] ; clk              ; 7.680  ; 7.418  ; Rise       ; clk              ;
;  keyvalue_o[6] ; clk              ; 8.059  ; 7.713  ; Rise       ; clk              ;
;  keyvalue_o[7] ; clk              ; 8.520  ; 8.109  ; Rise       ; clk              ;
; relase         ; clk              ; 7.683  ; 7.345  ; Rise       ; clk              ;
; shift_o        ; clk              ; 10.988 ; 11.567 ; Rise       ; clk              ;
; data[*]        ; lcd:U1|clk4800hz ; 11.175 ; 10.628 ; Rise       ; lcd:U1|clk4800hz ;
;  data[0]       ; lcd:U1|clk4800hz ; 9.813  ; 9.399  ; Rise       ; lcd:U1|clk4800hz ;
;  data[1]       ; lcd:U1|clk4800hz ; 8.788  ; 8.467  ; Rise       ; lcd:U1|clk4800hz ;
;  data[2]       ; lcd:U1|clk4800hz ; 9.457  ; 9.032  ; Rise       ; lcd:U1|clk4800hz ;
;  data[3]       ; lcd:U1|clk4800hz ; 9.255  ; 8.922  ; Rise       ; lcd:U1|clk4800hz ;
;  data[4]       ; lcd:U1|clk4800hz ; 8.572  ; 8.378  ; Rise       ; lcd:U1|clk4800hz ;
;  data[5]       ; lcd:U1|clk4800hz ; 8.856  ; 8.597  ; Rise       ; lcd:U1|clk4800hz ;
;  data[6]       ; lcd:U1|clk4800hz ; 11.175 ; 10.628 ; Rise       ; lcd:U1|clk4800hz ;
;  data[7]       ; lcd:U1|clk4800hz ; 9.175  ; 8.831  ; Rise       ; lcd:U1|clk4800hz ;
; en             ; lcd:U1|clk4800hz ; 4.442  ;        ; Rise       ; lcd:U1|clk4800hz ;
; rs             ; lcd:U1|clk4800hz ; 9.347  ; 8.950  ; Rise       ; lcd:U1|clk4800hz ;
; en             ; lcd:U1|clk4800hz ;        ; 4.077  ; Fall       ; lcd:U1|clk4800hz ;
; clk48hz        ; lcd:U1|clk48hz   ; 3.857  ;        ; Rise       ; lcd:U1|clk48hz   ;
; clk48hz        ; lcd:U1|clk48hz   ;        ; 3.578  ; Fall       ; lcd:U1|clk48hz   ;
+----------------+------------------+--------+--------+------------+------------------+


+-------------------------------------------------------------------------------------+
; Minimum Clock to Output Times                                                       ;
+----------------+------------------+--------+--------+------------+------------------+
; Data Port      ; Clock Port       ; Rise   ; Fall   ; Clock Edge ; Clock Reference  ;
+----------------+------------------+--------+--------+------------+------------------+
; dis_key_o      ; clk              ; 8.827  ; 8.413  ; Rise       ; clk              ;
; keyvalue_o[*]  ; clk              ; 7.497  ; 7.238  ; Rise       ; clk              ;
;  keyvalue_o[0] ; clk              ; 7.539  ; 7.286  ; Rise       ; clk              ;
;  keyvalue_o[1] ; clk              ; 8.055  ; 7.721  ; Rise       ; clk              ;
;  keyvalue_o[2] ; clk              ; 7.872  ; 7.549  ; Rise       ; clk              ;
;  keyvalue_o[3] ; clk              ; 8.040  ; 7.647  ; Rise       ; clk              ;
;  keyvalue_o[4] ; clk              ; 8.161  ; 7.785  ; Rise       ; clk              ;
;  keyvalue_o[5] ; clk              ; 7.497  ; 7.238  ; Rise       ; clk              ;
;  keyvalue_o[6] ; clk              ; 7.860  ; 7.521  ; Rise       ; clk              ;
;  keyvalue_o[7] ; clk              ; 8.315  ; 7.913  ; Rise       ; clk              ;
; relase         ; clk              ; 7.510  ; 7.178  ; Rise       ; clk              ;
; shift_o        ; clk              ; 10.598 ; 11.196 ; Rise       ; clk              ;
; data[*]        ; lcd:U1|clk4800hz ; 8.315  ; 8.122  ; Rise       ; lcd:U1|clk4800hz ;
;  data[0]       ; lcd:U1|clk4800hz ; 9.507  ; 9.103  ; Rise       ; lcd:U1|clk4800hz ;
;  data[1]       ; lcd:U1|clk4800hz ; 8.522  ; 8.208  ; Rise       ; lcd:U1|clk4800hz ;
;  data[2]       ; lcd:U1|clk4800hz ; 9.164  ; 8.749  ; Rise       ; lcd:U1|clk4800hz ;
;  data[3]       ; lcd:U1|clk4800hz ; 8.970  ; 8.644  ; Rise       ; lcd:U1|clk4800hz ;
;  data[4]       ; lcd:U1|clk4800hz ; 8.315  ; 8.122  ; Rise       ; lcd:U1|clk4800hz ;
;  data[5]       ; lcd:U1|clk4800hz ; 8.588  ; 8.333  ; Rise       ; lcd:U1|clk4800hz ;
;  data[6]       ; lcd:U1|clk4800hz ; 10.904 ; 10.362 ; Rise       ; lcd:U1|clk4800hz ;
;  data[7]       ; lcd:U1|clk4800hz ; 8.894  ; 8.558  ; Rise       ; lcd:U1|clk4800hz ;
; en             ; lcd:U1|clk4800hz ; 4.362  ;        ; Rise       ; lcd:U1|clk4800hz ;
; rs             ; lcd:U1|clk4800hz ; 9.069  ; 8.681  ; Rise       ; lcd:U1|clk4800hz ;
; en             ; lcd:U1|clk4800hz ;        ; 4.006  ; Fall       ; lcd:U1|clk4800hz ;
; clk48hz        ; lcd:U1|clk48hz   ; 3.799  ;        ; Rise       ; lcd:U1|clk48hz   ;
; clk48hz        ; lcd:U1|clk48hz   ;        ; 3.525  ; Fall       ; lcd:U1|clk48hz   ;
+----------------+------------------+--------+--------+------------+------------------+


----------------------------------------------
; Slow 1200mV 85C Model Metastability Report ;
----------------------------------------------
No synchronizer chains to report.


+--------------------------------------------------------+
; Slow 1200mV 0C Model Fmax Summary                      ;
+------------+-----------------+------------------+------+
; Fmax       ; Restricted Fmax ; Clock Name       ; Note ;
+------------+-----------------+------------------+------+
; 125.98 MHz ; 125.98 MHz      ; lcd:U1|clk4800hz ;      ;
; 177.02 MHz ; 177.02 MHz      ; clk              ;      ;
+------------+-----------------+------------------+------+
This panel reports FMAX for every clock in the design, regardless of the user-specified clock periods.  FMAX is only computed for paths where the source and destination registers or ports are driven by the same clock.  Paths of different clocks, including generated clocks, are ignored.  For paths between a clock and its inversion, FMAX is computed as if the rising and falling edges are scaled along with FMAX, such that the duty cycle (in terms of a percentage) is maintained. Altera recommends that you always use clock constraints and other slack reports for sign-off analysis.


+-------------------------------------------+
; Slow 1200mV 0C Model Setup Summary        ;
+------------------+--------+---------------+
; Clock            ; Slack  ; End Point TNS ;
+------------------+--------+---------------+
; lcd:U1|clk48hz   ; -7.451 ; -1311.715     ;
; lcd:U1|clk4800hz ; -6.938 ; -83.397       ;
; clk              ; -4.649 ; -222.974      ;
+------------------+--------+---------------+


+-------------------------------------------+
; Slow 1200mV 0C Model Hold Summary         ;
+------------------+--------+---------------+
; Clock            ; Slack  ; End Point TNS ;
+------------------+--------+---------------+
; clk              ; -0.251 ; -0.392        ;
; lcd:U1|clk4800hz ; 0.123  ; 0.000         ;
; lcd:U1|clk48hz   ; 1.044  ; 0.000         ;
+------------------+--------+---------------+


-----------------------------------------
; Slow 1200mV 0C Model Recovery Summary ;
-----------------------------------------
No paths to report.


----------------------------------------
; Slow 1200mV 0C Model Removal Summary ;
----------------------------------------
No paths to report.


+--------------------------------------------------+
; Slow 1200mV 0C Model Minimum Pulse Width Summary ;
+------------------+--------+----------------------+
; Clock            ; Slack  ; End Point TNS        ;
+------------------+--------+----------------------+
; clk              ; -3.000 ; -142.778             ;
; lcd:U1|clk48hz   ; -1.487 ; -309.296             ;
; lcd:U1|clk4800hz ; -1.487 ; -34.121              ;
+------------------+--------+----------------------+


+------------------------------------------------------------------------------------------------------------------------------+
; Slow 1200mV 0C Model Setup: 'lcd:U1|clk48hz'                                                                                 ;
+--------+---------------------+----------------------+--------------+----------------+--------------+------------+------------+
; Slack  ; From Node           ; To Node              ; Launch Clock ; Latch Clock    ; Relationship ; Clock Skew ; Data Delay ;
+--------+---------------------+----------------------+--------------+----------------+--------------+------------+------------+
; -7.451 ; ps2:U2|shift_right  ; lcd:U1|keycode_12[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.281     ; 8.162      ;
; -7.303 ; ps2:U2|shift_left   ; lcd:U1|keycode_12[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.281     ; 8.014      ;
; -7.255 ; ps2:U2|shift_right  ; lcd:U1|keycode_1[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.285     ; 7.962      ;
; -7.249 ; ps2:U2|shift_right  ; lcd:U1|keycode_7[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.283     ; 7.958      ;
; -7.216 ; ps2:U2|key_value[0] ; lcd:U1|keycode_2[3]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.280     ; 7.928      ;
; -7.178 ; ps2:U2|key_value[3] ; lcd:U1|keycode_12[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.283     ; 7.887      ;
; -7.150 ; ps2:U2|shift_right  ; lcd:U1|keycode_5[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.276     ; 7.866      ;
; -7.150 ; ps2:U2|key_value[7] ; lcd:U1|keycode_12[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.282     ; 7.860      ;
; -7.147 ; ps2:U2|shift_right  ; lcd:U1|keycode_11[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.282     ; 7.857      ;
; -7.146 ; ps2:U2|shift_right  ; lcd:U1|keycode_20[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.285     ; 7.853      ;
; -7.139 ; ps2:U2|shift_right  ; lcd:U1|keycode_23[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.283     ; 7.848      ;
; -7.138 ; ps2:U2|shift_right  ; lcd:U1|keycode_19[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.275     ; 7.855      ;
; -7.119 ; ps2:U2|shift_right  ; lcd:U1|keycode_25[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.276     ; 7.835      ;
; -7.107 ; ps2:U2|shift_left   ; lcd:U1|keycode_1[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.285     ; 7.814      ;
; -7.101 ; ps2:U2|shift_left   ; lcd:U1|keycode_7[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.283     ; 7.810      ;
; -7.093 ; ps2:U2|shift_right  ; lcd:U1|keycode_17[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.287     ; 7.798      ;
; -7.088 ; ps2:U2|key_value[6] ; lcd:U1|keycode_12[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.288     ; 7.792      ;
; -7.085 ; ps2:U2|shift_right  ; lcd:U1|keycode_15[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.282     ; 7.795      ;
; -7.085 ; ps2:U2|shift_right  ; lcd:U1|keycode_13[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.282     ; 7.795      ;
; -7.085 ; ps2:U2|shift_right  ; lcd:U1|keycode_9[1]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.281     ; 7.796      ;
; -7.078 ; ps2:U2|shift_right  ; lcd:U1|keycode_2[1]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.279     ; 7.791      ;
; -7.078 ; ps2:U2|shift_right  ; lcd:U1|keycode_12[5] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.281     ; 7.789      ;
; -7.077 ; ps2:U2|shift_right  ; lcd:U1|keycode_21[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.279     ; 7.790      ;
; -7.074 ; ps2:U2|shift_right  ; lcd:U1|keycode_23[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.283     ; 7.783      ;
; -7.058 ; ps2:U2|key_value[7] ; lcd:U1|keycode_3[3]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.285     ; 7.765      ;
; -7.057 ; ps2:U2|key_value[1] ; lcd:U1|keycode_12[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.283     ; 7.766      ;
; -7.054 ; ps2:U2|shift_right  ; lcd:U1|keycode_11[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.281     ; 7.765      ;
; -7.042 ; ps2:U2|shift_right  ; lcd:U1|keycode_2[3]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.279     ; 7.755      ;
; -7.031 ; ps2:U2|shift_right  ; lcd:U1|keycode_10[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.281     ; 7.742      ;
; -7.020 ; ps2:U2|key_value[3] ; lcd:U1|keycode_2[3]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.281     ; 7.731      ;
; -7.013 ; ps2:U2|shift_left   ; lcd:U1|keycode_23[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.283     ; 7.722      ;
; -7.002 ; ps2:U2|shift_left   ; lcd:U1|keycode_5[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.276     ; 7.718      ;
; -7.000 ; ps2:U2|shift_right  ; lcd:U1|keycode_3[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.284     ; 7.708      ;
; -6.999 ; ps2:U2|shift_right  ; lcd:U1|keycode_8[1]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.283     ; 7.708      ;
; -6.999 ; ps2:U2|shift_left   ; lcd:U1|keycode_11[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.282     ; 7.709      ;
; -6.998 ; ps2:U2|shift_left   ; lcd:U1|keycode_20[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.285     ; 7.705      ;
; -6.994 ; ps2:U2|key_value[0] ; lcd:U1|keycode_18[3] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.285     ; 7.701      ;
; -6.990 ; ps2:U2|shift_left   ; lcd:U1|keycode_19[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.275     ; 7.707      ;
; -6.982 ; ps2:U2|key_value[3] ; lcd:U1|keycode_1[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.287     ; 7.687      ;
; -6.980 ; ps2:U2|key_value[1] ; lcd:U1|keycode_2[3]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.281     ; 7.691      ;
; -6.976 ; ps2:U2|key_value[3] ; lcd:U1|keycode_7[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.285     ; 7.683      ;
; -6.971 ; ps2:U2|shift_left   ; lcd:U1|keycode_25[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.276     ; 7.687      ;
; -6.969 ; ps2:U2|key_value[7] ; lcd:U1|keycode_23[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.284     ; 7.677      ;
; -6.959 ; ps2:U2|shift_left   ; lcd:U1|keycode_15[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.282     ; 7.669      ;
; -6.959 ; ps2:U2|shift_left   ; lcd:U1|keycode_13[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.282     ; 7.669      ;
; -6.959 ; ps2:U2|shift_left   ; lcd:U1|keycode_9[1]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.281     ; 7.670      ;
; -6.955 ; ps2:U2|key_value[0] ; lcd:U1|keycode_23[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.284     ; 7.663      ;
; -6.954 ; ps2:U2|key_value[7] ; lcd:U1|keycode_1[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.286     ; 7.660      ;
; -6.952 ; ps2:U2|shift_left   ; lcd:U1|keycode_2[1]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.279     ; 7.665      ;
; -6.952 ; ps2:U2|shift_left   ; lcd:U1|keycode_12[5] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.281     ; 7.663      ;
; -6.951 ; ps2:U2|shift_left   ; lcd:U1|keycode_21[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.279     ; 7.664      ;
; -6.948 ; ps2:U2|key_value[7] ; lcd:U1|keycode_7[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.284     ; 7.656      ;
; -6.947 ; ps2:U2|shift_right  ; lcd:U1|keycode_17[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.287     ; 7.652      ;
; -6.945 ; ps2:U2|shift_left   ; lcd:U1|keycode_17[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.287     ; 7.650      ;
; -6.944 ; ps2:U2|key_value[7] ; lcd:U1|keycode_20[4] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.286     ; 7.650      ;
; -6.942 ; ps2:U2|key_value[1] ; lcd:U1|keycode_20[2] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.287     ; 7.647      ;
; -6.939 ; ps2:U2|key_value[7] ; lcd:U1|keycode_4[4]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.276     ; 7.655      ;
; -6.939 ; ps2:U2|key_value[3] ; lcd:U1|keycode_23[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.285     ; 7.646      ;
; -6.936 ; ps2:U2|key_value[7] ; lcd:U1|keycode_3[4]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.285     ; 7.643      ;
; -6.928 ; ps2:U2|shift_left   ; lcd:U1|keycode_11[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.281     ; 7.639      ;
; -6.926 ; ps2:U2|shift_left   ; lcd:U1|keycode_23[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.283     ; 7.635      ;
; -6.915 ; ps2:U2|shift_right  ; lcd:U1|keycode_6[1]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.279     ; 7.628      ;
; -6.915 ; ps2:U2|key_value[7] ; lcd:U1|keycode_15[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.283     ; 7.624      ;
; -6.915 ; ps2:U2|key_value[7] ; lcd:U1|keycode_13[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.283     ; 7.624      ;
; -6.915 ; ps2:U2|key_value[7] ; lcd:U1|keycode_9[1]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.282     ; 7.625      ;
; -6.911 ; ps2:U2|key_value[7] ; lcd:U1|keycode_2[3]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.280     ; 7.623      ;
; -6.908 ; ps2:U2|key_value[7] ; lcd:U1|keycode_2[1]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.280     ; 7.620      ;
; -6.907 ; ps2:U2|key_value[7] ; lcd:U1|keycode_21[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.280     ; 7.619      ;
; -6.905 ; ps2:U2|shift_left   ; lcd:U1|keycode_10[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.281     ; 7.616      ;
; -6.901 ; ps2:U2|key_value[0] ; lcd:U1|keycode_15[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.283     ; 7.610      ;
; -6.901 ; ps2:U2|key_value[0] ; lcd:U1|keycode_13[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.283     ; 7.610      ;
; -6.901 ; ps2:U2|key_value[0] ; lcd:U1|keycode_9[1]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.282     ; 7.611      ;
; -6.899 ; ps2:U2|shift_right  ; lcd:U1|keycode_5[1]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.276     ; 7.615      ;
; -6.898 ; ps2:U2|key_value[6] ; lcd:U1|keycode_3[3]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.291     ; 7.599      ;
; -6.897 ; ps2:U2|shift_right  ; lcd:U1|keycode_14[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.280     ; 7.609      ;
; -6.894 ; ps2:U2|shift_left   ; lcd:U1|keycode_2[3]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.279     ; 7.607      ;
; -6.893 ; ps2:U2|key_value[0] ; lcd:U1|keycode_21[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.280     ; 7.605      ;
; -6.892 ; ps2:U2|key_value[6] ; lcd:U1|keycode_1[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.292     ; 7.592      ;
; -6.891 ; ps2:U2|key_value[0] ; lcd:U1|keycode_2[1]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.280     ; 7.603      ;
; -6.889 ; ps2:U2|key_value[0] ; lcd:U1|keycode_20[2] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.286     ; 7.595      ;
; -6.886 ; ps2:U2|key_value[6] ; lcd:U1|keycode_7[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.290     ; 7.588      ;
; -6.885 ; ps2:U2|key_value[3] ; lcd:U1|keycode_15[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.284     ; 7.593      ;
; -6.885 ; ps2:U2|key_value[3] ; lcd:U1|keycode_13[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.284     ; 7.593      ;
; -6.885 ; ps2:U2|key_value[3] ; lcd:U1|keycode_9[1]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.283     ; 7.594      ;
; -6.884 ; ps2:U2|key_value[7] ; lcd:U1|keycode_11[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.282     ; 7.594      ;
; -6.884 ; ps2:U2|key_value[3] ; lcd:U1|keycode_20[2] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.287     ; 7.589      ;
; -6.878 ; ps2:U2|key_value[7] ; lcd:U1|keycode_5[4]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.277     ; 7.593      ;
; -6.877 ; ps2:U2|key_value[3] ; lcd:U1|keycode_5[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.278     ; 7.591      ;
; -6.877 ; ps2:U2|key_value[3] ; lcd:U1|keycode_21[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.281     ; 7.588      ;
; -6.875 ; ps2:U2|key_value[3] ; lcd:U1|keycode_2[1]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.281     ; 7.586      ;
; -6.874 ; ps2:U2|key_value[3] ; lcd:U1|keycode_11[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.284     ; 7.582      ;
; -6.873 ; ps2:U2|shift_left   ; lcd:U1|keycode_8[1]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.283     ; 7.582      ;
; -6.873 ; ps2:U2|key_value[3] ; lcd:U1|keycode_20[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.287     ; 7.578      ;
; -6.870 ; ps2:U2|key_value[0] ; lcd:U1|keycode_11[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.282     ; 7.580      ;
; -6.868 ; ps2:U2|key_value[6] ; lcd:U1|keycode_2[3]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.286     ; 7.574      ;
; -6.866 ; ps2:U2|key_value[7] ; lcd:U1|keycode_25[4] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.287     ; 7.571      ;
; -6.865 ; ps2:U2|key_value[3] ; lcd:U1|keycode_19[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.277     ; 7.580      ;
; -6.863 ; ps2:U2|key_value[7] ; lcd:U1|keycode_1[4]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.286     ; 7.569      ;
; -6.862 ; ps2:U2|key_value[7] ; lcd:U1|keycode_11[4] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.283     ; 7.571      ;
; -6.861 ; ps2:U2|key_value[7] ; lcd:U1|keycode_10[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.282     ; 7.571      ;
+--------+---------------------+----------------------+--------------+----------------+--------------+------------+------------+


+-----------------------------------------------------------------------------------------------------------------------------------+
; Slow 1200mV 0C Model Setup: 'lcd:U1|clk4800hz'                                                                                    ;
+--------+-----------------------+-------------------+------------------+------------------+--------------+------------+------------+
; Slack  ; From Node             ; To Node           ; Launch Clock     ; Latch Clock      ; Relationship ; Clock Skew ; Data Delay ;
+--------+-----------------------+-------------------+------------------+------------------+--------------+------------+------------+
; -6.938 ; lcd:U1|address[2]     ; lcd:U1|data[7]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.094     ; 7.846      ;
; -6.669 ; lcd:U1|address[4]     ; lcd:U1|data[7]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.094     ; 7.577      ;
; -6.616 ; lcd:U1|address[2]     ; lcd:U1|data[5]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.100     ; 7.518      ;
; -6.198 ; lcd:U1|address[0]     ; lcd:U1|data[5]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.100     ; 7.100      ;
; -6.146 ; lcd:U1|address[1]     ; lcd:U1|data[6]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.094     ; 7.054      ;
; -6.131 ; lcd:U1|address[2]     ; lcd:U1|data[4]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.100     ; 7.033      ;
; -6.073 ; lcd:U1|address[0]     ; lcd:U1|data[7]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.094     ; 6.981      ;
; -6.057 ; lcd:U1|address[1]     ; lcd:U1|data[5]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.100     ; 6.959      ;
; -5.999 ; lcd:U1|address[0]     ; lcd:U1|data[6]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.094     ; 6.907      ;
; -5.684 ; lcd:U1|address[0]     ; lcd:U1|data[1]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.094     ; 6.592      ;
; -5.643 ; lcd:U1|address[2]     ; lcd:U1|data[1]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.094     ; 6.551      ;
; -5.634 ; lcd:U1|address[4]     ; lcd:U1|data[5]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.100     ; 6.536      ;
; -5.447 ; lcd:U1|address[1]     ; lcd:U1|data[7]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.094     ; 6.355      ;
; -5.392 ; lcd:U1|address[4]     ; lcd:U1|data[1]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.094     ; 6.300      ;
; -5.300 ; lcd:U1|address[1]     ; lcd:U1|data[1]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.094     ; 6.208      ;
; -5.290 ; lcd:U1|address[4]     ; lcd:U1|data[4]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.100     ; 6.192      ;
; -5.227 ; lcd:U1|address[4]     ; lcd:U1|data[3]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.099     ; 6.130      ;
; -5.224 ; lcd:U1|address[2]     ; lcd:U1|data[3]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.099     ; 6.127      ;
; -5.195 ; lcd:U1|address[4]     ; lcd:U1|data[6]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.094     ; 6.103      ;
; -5.076 ; lcd:U1|address[0]     ; lcd:U1|data[2]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.099     ; 5.979      ;
; -5.048 ; lcd:U1|address[1]     ; lcd:U1|data[4]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.100     ; 5.950      ;
; -5.021 ; lcd:U1|keycode_18[7]  ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.783      ; 6.806      ;
; -4.994 ; lcd:U1|address[2]     ; lcd:U1|data[6]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.094     ; 5.902      ;
; -4.950 ; lcd:U1|address[0]     ; lcd:U1|data[4]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.100     ; 5.852      ;
; -4.897 ; lcd:U1|address[1]     ; lcd:U1|data[2]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.099     ; 5.800      ;
; -4.872 ; lcd:U1|address[2]     ; lcd:U1|data[0]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.071     ; 5.803      ;
; -4.816 ; lcd:U1|address[0]     ; lcd:U1|data[3]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.099     ; 5.719      ;
; -4.740 ; lcd:U1|keycode_3[7]   ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.783      ; 6.525      ;
; -4.635 ; lcd:U1|keycode_14[7]  ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.779      ; 6.416      ;
; -4.627 ; lcd:U1|keycode_16[7]  ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.779      ; 6.408      ;
; -4.578 ; lcd:U1|address[4]     ; lcd:U1|data[0]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.071     ; 5.509      ;
; -4.382 ; lcd:U1|address[1]     ; lcd:U1|data[0]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.071     ; 5.313      ;
; -4.317 ; lcd:U1|keycode_16[6]  ; lcd:U1|data[6]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.786      ; 6.105      ;
; -4.316 ; lcd:U1|keycode_5[7]   ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.774      ; 6.092      ;
; -4.307 ; lcd:U1|address[1]     ; lcd:U1|data[3]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.099     ; 5.210      ;
; -4.281 ; lcd:U1|keycode_11[5]  ; lcd:U1|data[5]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.774      ; 6.057      ;
; -4.253 ; lcd:U1|keycode_9[5]   ; lcd:U1|data[5]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.774      ; 6.029      ;
; -4.232 ; lcd:U1|keycode_10[5]  ; lcd:U1|data[5]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.774      ; 6.008      ;
; -4.223 ; lcd:U1|address[0]     ; lcd:U1|address[3] ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.071     ; 5.154      ;
; -4.221 ; lcd:U1|address[0]     ; lcd:U1|data[0]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.071     ; 5.152      ;
; -4.216 ; lcd:U1|CS.DATAWRITE2  ; lcd:U1|data[1]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.070     ; 5.148      ;
; -4.183 ; lcd:U1|keycode_19[7]  ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.774      ; 5.959      ;
; -4.171 ; lcd:U1|keycode_7[7]   ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.782      ; 5.955      ;
; -4.155 ; lcd:U1|keycode_4[7]   ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.774      ; 5.931      ;
; -4.047 ; lcd:U1|CS.DATAWRITE1  ; lcd:U1|data[1]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.070     ; 4.979      ;
; -4.021 ; lcd:U1|keycode_3[6]   ; lcd:U1|data[6]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.783      ; 5.806      ;
; -4.006 ; lcd:U1|address[4]     ; lcd:U1|data[2]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.099     ; 4.909      ;
; -3.978 ; lcd:U1|keycode_17[6]  ; lcd:U1|data[6]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.786      ; 5.766      ;
; -3.970 ; lcd:U1|address[2]     ; lcd:U1|address[3] ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.071     ; 4.901      ;
; -3.957 ; lcd:U1|keycode_17[3]  ; lcd:U1|data[3]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.781      ; 5.740      ;
; -3.931 ; lcd:U1|keycode_18[6]  ; lcd:U1|data[6]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.783      ; 5.716      ;
; -3.919 ; lcd:U1|keycode_25[6]  ; lcd:U1|data[6]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.774      ; 5.695      ;
; -3.912 ; lcd:U1|address[3]     ; lcd:U1|data[6]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.094     ; 4.820      ;
; -3.878 ; lcd:U1|keycode_16[1]  ; lcd:U1|data[1]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.779      ; 5.659      ;
; -3.856 ; lcd:U1|keycode_22[7]  ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.782      ; 5.640      ;
; -3.854 ; lcd:U1|keycode_11[7]  ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.780      ; 5.636      ;
; -3.829 ; lcd:U1|keycode_9[7]   ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.780      ; 5.611      ;
; -3.821 ; lcd:U1|address[0]     ; lcd:U1|address[0] ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.071     ; 4.752      ;
; -3.817 ; lcd:U1|keycode_24[7]  ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.772      ; 5.591      ;
; -3.815 ; lcd:U1|keycode_7[6]   ; lcd:U1|data[6]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.782      ; 5.599      ;
; -3.805 ; lcd:U1|address[1]     ; lcd:U1|address[3] ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.071     ; 4.736      ;
; -3.794 ; lcd:U1|address[0]     ; lcd:U1|address[1] ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.071     ; 4.725      ;
; -3.784 ; lcd:U1|address[3]     ; lcd:U1|data[1]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.094     ; 4.692      ;
; -3.769 ; lcd:U1|address[2]     ; lcd:U1|data[2]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.099     ; 4.672      ;
; -3.762 ; lcd:U1|keycode_21[6]  ; lcd:U1|data[6]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.778      ; 5.542      ;
; -3.761 ; lcd:U1|keycode_6[7]   ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.778      ; 5.541      ;
; -3.744 ; lcd:U1|keycode_1[7]   ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.784      ; 5.530      ;
; -3.720 ; lcd:U1|address[0]     ; lcd:U1|address[4] ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.071     ; 4.651      ;
; -3.719 ; lcd:U1|CS.DATAWRITE2  ; lcd:U1|data[7]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.070     ; 4.651      ;
; -3.709 ; lcd:U1|keycode_11[1]  ; lcd:U1|data[1]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.780      ; 5.491      ;
; -3.691 ; lcd:U1|CS.DATAWRITE2  ; lcd:U1|data[4]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.076     ; 4.617      ;
; -3.691 ; lcd:U1|CS.DATAWRITE2  ; lcd:U1|data[5]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.076     ; 4.617      ;
; -3.690 ; lcd:U1|CS.DATAWRITE2  ; lcd:U1|data[2]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.075     ; 4.617      ;
; -3.689 ; lcd:U1|CS.DATAWRITE2  ; lcd:U1|data[3]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.075     ; 4.616      ;
; -3.682 ; lcd:U1|keycode_9[1]   ; lcd:U1|data[1]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.780      ; 5.464      ;
; -3.676 ; lcd:U1|keycode_14[6]  ; lcd:U1|data[6]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.779      ; 5.457      ;
; -3.663 ; lcd:U1|keycode_5[4]   ; lcd:U1|data[4]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.768      ; 5.433      ;
; -3.658 ; lcd:U1|CS.FUNCTIONSET ; lcd:U1|data[3]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.070     ; 4.590      ;
; -3.658 ; lcd:U1|keycode_8[3]   ; lcd:U1|data[3]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.777      ; 5.437      ;
; -3.646 ; lcd:U1|CS.DATAWRITE2  ; lcd:U1|data[6]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.070     ; 4.578      ;
; -3.646 ; lcd:U1|CS.DATAWRITE1  ; lcd:U1|data[7]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.070     ; 4.578      ;
; -3.644 ; lcd:U1|keycode_12[5]  ; lcd:U1|data[5]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.774      ; 5.420      ;
; -3.642 ; lcd:U1|CS.DATAWRITE1  ; lcd:U1|data[4]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.076     ; 4.568      ;
; -3.642 ; lcd:U1|CS.DATAWRITE1  ; lcd:U1|data[5]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.076     ; 4.568      ;
; -3.641 ; lcd:U1|CS.DATAWRITE1  ; lcd:U1|data[2]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.075     ; 4.568      ;
; -3.640 ; lcd:U1|CS.DATAWRITE1  ; lcd:U1|data[3]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.075     ; 4.567      ;
; -3.632 ; lcd:U1|keycode_5[1]   ; lcd:U1|data[1]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.774      ; 5.408      ;
; -3.573 ; lcd:U1|address[0]     ; lcd:U1|address[2] ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.071     ; 4.504      ;
; -3.534 ; lcd:U1|keycode_13[7]  ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.772      ; 5.308      ;
; -3.517 ; lcd:U1|CS.DATAWRITE1  ; lcd:U1|data[6]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.070     ; 4.449      ;
; -3.492 ; lcd:U1|keycode_16[5]  ; lcd:U1|data[5]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.777      ; 5.271      ;
; -3.491 ; lcd:U1|keycode_17[4]  ; lcd:U1|data[4]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.780      ; 5.273      ;
; -3.467 ; lcd:U1|address[2]     ; lcd:U1|address[4] ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.071     ; 4.398      ;
; -3.445 ; lcd:U1|address[3]     ; lcd:U1|data[4]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.100     ; 4.347      ;
; -3.445 ; lcd:U1|address[3]     ; lcd:U1|data[5]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.100     ; 4.347      ;
; -3.444 ; lcd:U1|address[3]     ; lcd:U1|data[2]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.099     ; 4.347      ;
; -3.443 ; lcd:U1|address[3]     ; lcd:U1|data[3]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.099     ; 4.346      ;
; -3.422 ; lcd:U1|address[1]     ; lcd:U1|address[4] ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.071     ; 4.353      ;
; -3.415 ; lcd:U1|address[3]     ; lcd:U1|data[7]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.094     ; 4.323      ;
; -3.405 ; lcd:U1|keycode_4[6]   ; lcd:U1|data[6]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.774      ; 5.181      ;
+--------+-----------------------+-------------------+------------------+------------------+--------------+------------+------------+


+--------------------------------------------------------------------------------------------------------------------------+
; Slow 1200mV 0C Model Setup: 'clk'                                                                                        ;
+--------+---------------------+---------------------+--------------+-------------+--------------+------------+------------+
; Slack  ; From Node           ; To Node             ; Launch Clock ; Latch Clock ; Relationship ; Clock Skew ; Data Delay ;
+--------+---------------------+---------------------+--------------+-------------+--------------+------------+------------+
; -4.649 ; ps2:U2|key_value[1] ; lcd:U1|keynum[0]    ; clk          ; clk         ; 1.000        ; -0.071     ; 5.580      ;
; -4.649 ; ps2:U2|key_value[1] ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.071     ; 5.580      ;
; -4.649 ; ps2:U2|key_value[1] ; lcd:U1|keynum[1]    ; clk          ; clk         ; 1.000        ; -0.071     ; 5.580      ;
; -4.649 ; ps2:U2|key_value[1] ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.071     ; 5.580      ;
; -4.649 ; ps2:U2|key_value[1] ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.071     ; 5.580      ;
; -4.505 ; ps2:U2|key_value[6] ; lcd:U1|keynum[0]    ; clk          ; clk         ; 1.000        ; -0.091     ; 5.416      ;
; -4.505 ; ps2:U2|key_value[6] ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.091     ; 5.416      ;
; -4.505 ; ps2:U2|key_value[6] ; lcd:U1|keynum[1]    ; clk          ; clk         ; 1.000        ; -0.091     ; 5.416      ;
; -4.505 ; ps2:U2|key_value[6] ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.091     ; 5.416      ;
; -4.505 ; ps2:U2|key_value[6] ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.091     ; 5.416      ;
; -4.299 ; ps2:U2|key_value[3] ; lcd:U1|keynum[0]    ; clk          ; clk         ; 1.000        ; -0.071     ; 5.230      ;
; -4.299 ; ps2:U2|key_value[3] ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.071     ; 5.230      ;
; -4.299 ; ps2:U2|key_value[3] ; lcd:U1|keynum[1]    ; clk          ; clk         ; 1.000        ; -0.071     ; 5.230      ;
; -4.299 ; ps2:U2|key_value[3] ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.071     ; 5.230      ;
; -4.299 ; ps2:U2|key_value[3] ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.071     ; 5.230      ;
; -4.286 ; ps2:U2|key_value[0] ; lcd:U1|keynum[0]    ; clk          ; clk         ; 1.000        ; -0.070     ; 5.218      ;
; -4.286 ; ps2:U2|key_value[0] ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.070     ; 5.218      ;
; -4.286 ; ps2:U2|key_value[0] ; lcd:U1|keynum[1]    ; clk          ; clk         ; 1.000        ; -0.070     ; 5.218      ;
; -4.286 ; ps2:U2|key_value[0] ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.070     ; 5.218      ;
; -4.286 ; ps2:U2|key_value[0] ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.070     ; 5.218      ;
; -4.248 ; ps2:U2|key_value[4] ; lcd:U1|keynum[0]    ; clk          ; clk         ; 1.000        ; -0.071     ; 5.179      ;
; -4.248 ; ps2:U2|key_value[4] ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.071     ; 5.179      ;
; -4.248 ; ps2:U2|key_value[4] ; lcd:U1|keynum[1]    ; clk          ; clk         ; 1.000        ; -0.071     ; 5.179      ;
; -4.248 ; ps2:U2|key_value[4] ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.071     ; 5.179      ;
; -4.248 ; ps2:U2|key_value[4] ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.071     ; 5.179      ;
; -4.244 ; ps2:U2|key_value[2] ; lcd:U1|keynum[0]    ; clk          ; clk         ; 1.000        ; -0.071     ; 5.175      ;
; -4.244 ; ps2:U2|key_value[2] ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.071     ; 5.175      ;
; -4.244 ; ps2:U2|key_value[2] ; lcd:U1|keynum[1]    ; clk          ; clk         ; 1.000        ; -0.071     ; 5.175      ;
; -4.244 ; ps2:U2|key_value[2] ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.071     ; 5.175      ;
; -4.244 ; ps2:U2|key_value[2] ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.071     ; 5.175      ;
; -4.211 ; ps2:U2|num[2]       ; ps2:U2|key_value[7] ; clk          ; clk         ; 1.000        ; -0.092     ; 5.121      ;
; -4.211 ; ps2:U2|num[2]       ; ps2:U2|key_value[0] ; clk          ; clk         ; 1.000        ; -0.092     ; 5.121      ;
; -4.200 ; ps2:U2|num[0]       ; ps2:U2|key_value[7] ; clk          ; clk         ; 1.000        ; -0.092     ; 5.110      ;
; -4.200 ; ps2:U2|num[0]       ; ps2:U2|key_value[0] ; clk          ; clk         ; 1.000        ; -0.092     ; 5.110      ;
; -4.039 ; ps2:U2|num[1]       ; ps2:U2|key_value[7] ; clk          ; clk         ; 1.000        ; -0.092     ; 4.949      ;
; -4.039 ; ps2:U2|num[1]       ; ps2:U2|key_value[0] ; clk          ; clk         ; 1.000        ; -0.092     ; 4.949      ;
; -4.034 ; ps2:U2|num[3]       ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.091     ; 4.945      ;
; -4.005 ; ps2:U2|num[1]       ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.091     ; 4.916      ;
; -3.998 ; ps2:U2|num[3]       ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.091     ; 4.909      ;
; -3.997 ; ps2:U2|num[1]       ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.091     ; 4.908      ;
; -3.943 ; ps2:U2|num[2]       ; ps2:U2|key_value[5] ; clk          ; clk         ; 1.000        ; -0.091     ; 4.854      ;
; -3.943 ; ps2:U2|num[2]       ; ps2:U2|key_value[1] ; clk          ; clk         ; 1.000        ; -0.091     ; 4.854      ;
; -3.943 ; ps2:U2|num[2]       ; ps2:U2|key_value[2] ; clk          ; clk         ; 1.000        ; -0.091     ; 4.854      ;
; -3.943 ; ps2:U2|num[2]       ; ps2:U2|key_value[3] ; clk          ; clk         ; 1.000        ; -0.091     ; 4.854      ;
; -3.932 ; ps2:U2|num[0]       ; ps2:U2|key_value[5] ; clk          ; clk         ; 1.000        ; -0.091     ; 4.843      ;
; -3.932 ; ps2:U2|num[0]       ; ps2:U2|key_value[1] ; clk          ; clk         ; 1.000        ; -0.091     ; 4.843      ;
; -3.932 ; ps2:U2|num[0]       ; ps2:U2|key_value[2] ; clk          ; clk         ; 1.000        ; -0.091     ; 4.843      ;
; -3.932 ; ps2:U2|num[0]       ; ps2:U2|key_value[3] ; clk          ; clk         ; 1.000        ; -0.091     ; 4.843      ;
; -3.928 ; lcd:U1|keynum[4]    ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.071     ; 4.859      ;
; -3.908 ; ps2:U2|num[3]       ; ps2:U2|key_value[7] ; clk          ; clk         ; 1.000        ; -0.092     ; 4.818      ;
; -3.908 ; ps2:U2|num[3]       ; ps2:U2|key_value[0] ; clk          ; clk         ; 1.000        ; -0.092     ; 4.818      ;
; -3.904 ; ps2:U2|num[2]       ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.091     ; 4.815      ;
; -3.902 ; ps2:U2|num[2]       ; ps2:U2|key_value[4] ; clk          ; clk         ; 1.000        ; -0.091     ; 4.813      ;
; -3.895 ; ps2:U2|num[2]       ; ps2:U2|key_value[6] ; clk          ; clk         ; 1.000        ; -0.071     ; 4.826      ;
; -3.892 ; lcd:U1|keynum[1]    ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.071     ; 4.823      ;
; -3.891 ; ps2:U2|num[0]       ; ps2:U2|key_value[4] ; clk          ; clk         ; 1.000        ; -0.091     ; 4.802      ;
; -3.884 ; ps2:U2|num[0]       ; ps2:U2|key_value[6] ; clk          ; clk         ; 1.000        ; -0.071     ; 4.815      ;
; -3.872 ; ps2:U2|num[3]       ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.091     ; 4.783      ;
; -3.871 ; ps2:U2|num[1]       ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.091     ; 4.782      ;
; -3.868 ; ps2:U2|num[3]       ; lcd:U1|keynum[0]    ; clk          ; clk         ; 1.000        ; -0.091     ; 4.779      ;
; -3.868 ; ps2:U2|num[3]       ; lcd:U1|keynum[1]    ; clk          ; clk         ; 1.000        ; -0.091     ; 4.779      ;
; -3.865 ; ps2:U2|num[2]       ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.091     ; 4.776      ;
; -3.848 ; lcd:U1|keynum[4]    ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.071     ; 4.779      ;
; -3.845 ; lcd:U1|clk_cnt2[14] ; lcd:U1|clk48hz      ; clk          ; clk         ; 1.000        ; -0.071     ; 4.776      ;
; -3.839 ; ps2:U2|num[1]       ; lcd:U1|keynum[0]    ; clk          ; clk         ; 1.000        ; -0.091     ; 4.750      ;
; -3.839 ; ps2:U2|num[1]       ; lcd:U1|keynum[1]    ; clk          ; clk         ; 1.000        ; -0.091     ; 4.750      ;
; -3.825 ; ps2:U2|key_value[7] ; lcd:U1|keynum[0]    ; clk          ; clk         ; 1.000        ; -0.070     ; 4.757      ;
; -3.825 ; ps2:U2|key_value[7] ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.070     ; 4.757      ;
; -3.825 ; ps2:U2|key_value[7] ; lcd:U1|keynum[1]    ; clk          ; clk         ; 1.000        ; -0.070     ; 4.757      ;
; -3.825 ; ps2:U2|key_value[7] ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.070     ; 4.757      ;
; -3.825 ; ps2:U2|key_value[7] ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.070     ; 4.757      ;
; -3.802 ; lcd:U1|keynum[4]    ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.071     ; 4.733      ;
; -3.783 ; lcd:U1|clk_cnt2[16] ; lcd:U1|clk48hz      ; clk          ; clk         ; 1.000        ; -0.071     ; 4.714      ;
; -3.777 ; ps2:U2|state.WAIT   ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.091     ; 4.688      ;
; -3.771 ; ps2:U2|num[1]       ; ps2:U2|key_value[5] ; clk          ; clk         ; 1.000        ; -0.091     ; 4.682      ;
; -3.771 ; ps2:U2|num[1]       ; ps2:U2|key_value[1] ; clk          ; clk         ; 1.000        ; -0.091     ; 4.682      ;
; -3.771 ; ps2:U2|num[1]       ; ps2:U2|key_value[2] ; clk          ; clk         ; 1.000        ; -0.091     ; 4.682      ;
; -3.771 ; ps2:U2|num[1]       ; ps2:U2|key_value[3] ; clk          ; clk         ; 1.000        ; -0.091     ; 4.682      ;
; -3.766 ; lcd:U1|keynum[1]    ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.071     ; 4.697      ;
; -3.766 ; lcd:U1|keynum[1]    ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.071     ; 4.697      ;
; -3.756 ; lcd:U1|keynum[3]    ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.071     ; 4.687      ;
; -3.739 ; ps2:U2|num[2]       ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.091     ; 4.650      ;
; -3.738 ; ps2:U2|state.WAIT   ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.091     ; 4.649      ;
; -3.738 ; ps2:U2|num[2]       ; lcd:U1|keynum[0]    ; clk          ; clk         ; 1.000        ; -0.091     ; 4.649      ;
; -3.738 ; ps2:U2|num[2]       ; lcd:U1|keynum[1]    ; clk          ; clk         ; 1.000        ; -0.091     ; 4.649      ;
; -3.730 ; ps2:U2|num[1]       ; ps2:U2|key_value[4] ; clk          ; clk         ; 1.000        ; -0.091     ; 4.641      ;
; -3.729 ; lcd:U1|clk_cnt2[13] ; lcd:U1|clk48hz      ; clk          ; clk         ; 1.000        ; -0.071     ; 4.660      ;
; -3.723 ; ps2:U2|num[1]       ; ps2:U2|key_value[6] ; clk          ; clk         ; 1.000        ; -0.071     ; 4.654      ;
; -3.710 ; lcd:U1|speed_r      ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.091     ; 4.621      ;
; -3.679 ; ps2:U2|key_value[5] ; lcd:U1|keynum[0]    ; clk          ; clk         ; 1.000        ; -0.071     ; 4.610      ;
; -3.679 ; ps2:U2|key_value[5] ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.071     ; 4.610      ;
; -3.679 ; ps2:U2|key_value[5] ; lcd:U1|keynum[1]    ; clk          ; clk         ; 1.000        ; -0.071     ; 4.610      ;
; -3.679 ; ps2:U2|key_value[5] ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.071     ; 4.610      ;
; -3.679 ; ps2:U2|key_value[5] ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.071     ; 4.610      ;
; -3.662 ; lcd:U1|clk_cnt2[15] ; lcd:U1|clk48hz      ; clk          ; clk         ; 1.000        ; -0.071     ; 4.593      ;
; -3.640 ; ps2:U2|num[3]       ; ps2:U2|key_value[5] ; clk          ; clk         ; 1.000        ; -0.091     ; 4.551      ;
; -3.640 ; ps2:U2|num[3]       ; ps2:U2|key_value[1] ; clk          ; clk         ; 1.000        ; -0.091     ; 4.551      ;
; -3.640 ; ps2:U2|num[3]       ; ps2:U2|key_value[2] ; clk          ; clk         ; 1.000        ; -0.091     ; 4.551      ;
; -3.640 ; ps2:U2|num[3]       ; ps2:U2|key_value[3] ; clk          ; clk         ; 1.000        ; -0.091     ; 4.551      ;
; -3.630 ; lcd:U1|keynum[3]    ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.071     ; 4.561      ;
+--------+---------------------+---------------------+--------------+-------------+--------------+------------+------------+


+------------------------------------------------------------------------------------------------------------------------------+
; Slow 1200mV 0C Model Hold: 'clk'                                                                                             ;
+--------+---------------------+---------------------+------------------+-------------+--------------+------------+------------+
; Slack  ; From Node           ; To Node             ; Launch Clock     ; Latch Clock ; Relationship ; Clock Skew ; Data Delay ;
+--------+---------------------+---------------------+------------------+-------------+--------------+------------+------------+
; -0.251 ; lcd:U1|clk4800hz    ; lcd:U1|clk4800hz    ; lcd:U1|clk4800hz ; clk         ; 0.000        ; 2.811      ; 3.025      ;
; -0.141 ; lcd:U1|clk48hz      ; lcd:U1|clk48hz      ; lcd:U1|clk48hz   ; clk         ; 0.000        ; 2.796      ; 3.120      ;
; 0.085  ; lcd:U1|clk4800hz    ; lcd:U1|clk4800hz    ; lcd:U1|clk4800hz ; clk         ; -0.500       ; 2.811      ; 2.861      ;
; 0.138  ; lcd:U1|clk48hz      ; lcd:U1|clk48hz      ; lcd:U1|clk48hz   ; clk         ; -0.500       ; 2.796      ; 2.899      ;
; 0.403  ; ps2:U2|num[3]       ; ps2:U2|num[3]       ; clk              ; clk         ; 0.000        ; 0.071      ; 0.669      ;
; 0.403  ; ps2:U2|num[1]       ; ps2:U2|num[1]       ; clk              ; clk         ; 0.000        ; 0.071      ; 0.669      ;
; 0.403  ; ps2:U2|num[2]       ; ps2:U2|num[2]       ; clk              ; clk         ; 0.000        ; 0.071      ; 0.669      ;
; 0.403  ; ps2:U2|state.WAIT   ; ps2:U2|state.WAIT   ; clk              ; clk         ; 0.000        ; 0.071      ; 0.669      ;
; 0.403  ; ps2:U2|num[0]       ; ps2:U2|num[0]       ; clk              ; clk         ; 0.000        ; 0.071      ; 0.669      ;
; 0.403  ; ps2:U2|state.REV    ; ps2:U2|state.REV    ; clk              ; clk         ; 0.000        ; 0.071      ; 0.669      ;
; 0.403  ; ps2:U2|state.IDLE   ; ps2:U2|state.IDLE   ; clk              ; clk         ; 0.000        ; 0.071      ; 0.669      ;
; 0.403  ; ps2:U2|ack          ; ps2:U2|ack          ; clk              ; clk         ; 0.000        ; 0.071      ; 0.669      ;
; 0.403  ; ps2:U2|state.CHECK  ; ps2:U2|state.CHECK  ; clk              ; clk         ; 0.000        ; 0.071      ; 0.669      ;
; 0.403  ; ps2:U2|state.ACK    ; ps2:U2|state.ACK    ; clk              ; clk         ; 0.000        ; 0.071      ; 0.669      ;
; 0.403  ; lcd:U1|flag         ; lcd:U1|flag         ; clk              ; clk         ; 0.000        ; 0.071      ; 0.669      ;
; 0.404  ; lcd:U1|clk_cnt2[0]  ; lcd:U1|clk_cnt2[0]  ; clk              ; clk         ; 0.000        ; 0.070      ; 0.669      ;
; 0.404  ; ps2:U2|shift_right  ; ps2:U2|shift_right  ; clk              ; clk         ; 0.000        ; 0.070      ; 0.669      ;
; 0.404  ; ps2:U2|shift_left   ; ps2:U2|shift_left   ; clk              ; clk         ; 0.000        ; 0.070      ; 0.669      ;
; 0.404  ; ps2:U2|capslock     ; ps2:U2|capslock     ; clk              ; clk         ; 0.000        ; 0.070      ; 0.669      ;
; 0.404  ; ps2:U2|capslock_key ; ps2:U2|capslock_key ; clk              ; clk         ; 0.000        ; 0.070      ; 0.669      ;
; 0.457  ; ps2:U2|capslock_key ; ps2:U2|capslock     ; clk              ; clk         ; 0.000        ; 0.070      ; 0.722      ;
; 0.470  ; ps2:U2|data[8]      ; ps2:U2|data[7]      ; clk              ; clk         ; 0.000        ; 0.071      ; 0.736      ;
; 0.473  ; ps2:U2|relase       ; ps2:U2|key_on       ; clk              ; clk         ; 0.000        ; 0.071      ; 0.739      ;
; 0.479  ; ps2:U2|capslock_key ; ps2:U2|capslock_r   ; clk              ; clk         ; 0.000        ; 0.070      ; 0.744      ;
; 0.479  ; ps2:U2|data1[2]     ; ps2:U2|data2[2]     ; clk              ; clk         ; 0.000        ; 0.071      ; 0.745      ;
; 0.481  ; ps2:U2|data1[5]     ; ps2:U2|data2[5]     ; clk              ; clk         ; 0.000        ; 0.071      ; 0.747      ;
; 0.493  ; ps2:U2|data1[1]     ; ps2:U2|data2[1]     ; clk              ; clk         ; 0.000        ; 0.071      ; 0.759      ;
; 0.494  ; ps2:U2|data1[6]     ; ps2:U2|data2[6]     ; clk              ; clk         ; 0.000        ; 0.071      ; 0.760      ;
; 0.499  ; ps2:U2|data[6]      ; ps2:U2|data[5]      ; clk              ; clk         ; 0.000        ; 0.071      ; 0.765      ;
; 0.501  ; ps2:U2|data[3]      ; ps2:U2|data[2]      ; clk              ; clk         ; 0.000        ; 0.071      ; 0.767      ;
; 0.630  ; ps2:U2|data[2]      ; ps2:U2|data[1]      ; clk              ; clk         ; 0.000        ; 0.071      ; 0.896      ;
; 0.631  ; ps2:U2|data[5]      ; ps2:U2|data[4]      ; clk              ; clk         ; 0.000        ; 0.071      ; 0.897      ;
; 0.638  ; ps2:U2|data[1]      ; ps2:U2|data[0]      ; clk              ; clk         ; 0.000        ; 0.071      ; 0.904      ;
; 0.639  ; ps2:U2|data[1]      ; ps2:U2|data1[1]     ; clk              ; clk         ; 0.000        ; 0.071      ; 0.905      ;
; 0.663  ; ps2:U2|data[6]      ; ps2:U2|data1[6]     ; clk              ; clk         ; 0.000        ; 0.071      ; 0.929      ;
; 0.664  ; lcd:U1|clk_cnt2[0]  ; lcd:U1|clk_cnt2[8]  ; clk              ; clk         ; 0.000        ; 0.070      ; 0.929      ;
; 0.674  ; ps2:U2|state.IDLE   ; ps2:U2|state.REV    ; clk              ; clk         ; 0.000        ; 0.071      ; 0.940      ;
; 0.677  ; ps2:U2|data[7]      ; ps2:U2|data[6]      ; clk              ; clk         ; 0.000        ; 0.071      ; 0.943      ;
; 0.678  ; ps2:U2|data[2]      ; ps2:U2|data1[2]     ; clk              ; clk         ; 0.000        ; 0.071      ; 0.944      ;
; 0.691  ; ps2:U2|capslock_r   ; ps2:U2|capslock     ; clk              ; clk         ; 0.000        ; 0.070      ; 0.956      ;
; 0.695  ; lcd:U1|clk_cnt1[10] ; lcd:U1|clk_cnt1[10] ; clk              ; clk         ; 0.000        ; 0.071      ; 0.961      ;
; 0.696  ; lcd:U1|clk_cnt2[6]  ; lcd:U1|clk_cnt2[6]  ; clk              ; clk         ; 0.000        ; 0.070      ; 0.961      ;
; 0.696  ; lcd:U1|clk_cnt2[4]  ; lcd:U1|clk_cnt2[4]  ; clk              ; clk         ; 0.000        ; 0.070      ; 0.961      ;
; 0.697  ; lcd:U1|clk_cnt2[7]  ; lcd:U1|clk_cnt2[7]  ; clk              ; clk         ; 0.000        ; 0.070      ; 0.962      ;
; 0.698  ; lcd:U1|clk_cnt2[14] ; lcd:U1|clk_cnt2[14] ; clk              ; clk         ; 0.000        ; 0.071      ; 0.964      ;
; 0.701  ; lcd:U1|clk_cnt2[2]  ; lcd:U1|clk_cnt2[2]  ; clk              ; clk         ; 0.000        ; 0.070      ; 0.966      ;
; 0.707  ; lcd:U1|clk_cnt2[9]  ; lcd:U1|clk_cnt2[9]  ; clk              ; clk         ; 0.000        ; 0.071      ; 0.973      ;
; 0.709  ; lcd:U1|clk_cnt1[2]  ; lcd:U1|clk_cnt1[2]  ; clk              ; clk         ; 0.000        ; 0.071      ; 0.975      ;
; 0.709  ; lcd:U1|clk_cnt1[1]  ; lcd:U1|clk_cnt1[1]  ; clk              ; clk         ; 0.000        ; 0.071      ; 0.975      ;
; 0.709  ; lcd:U1|clk_cnt1[11] ; lcd:U1|clk_cnt1[11] ; clk              ; clk         ; 0.000        ; 0.071      ; 0.975      ;
; 0.709  ; lcd:U1|clk_cnt2[11] ; lcd:U1|clk_cnt2[11] ; clk              ; clk         ; 0.000        ; 0.071      ; 0.975      ;
; 0.709  ; lcd:U1|clk_cnt2[12] ; lcd:U1|clk_cnt2[12] ; clk              ; clk         ; 0.000        ; 0.071      ; 0.975      ;
; 0.710  ; lcd:U1|clk_cnt1[5]  ; lcd:U1|clk_cnt1[5]  ; clk              ; clk         ; 0.000        ; 0.071      ; 0.976      ;
; 0.711  ; lcd:U1|clk_cnt2[3]  ; lcd:U1|clk_cnt2[3]  ; clk              ; clk         ; 0.000        ; 0.070      ; 0.976      ;
; 0.711  ; lcd:U1|clk_cnt2[10] ; lcd:U1|clk_cnt2[10] ; clk              ; clk         ; 0.000        ; 0.071      ; 0.977      ;
; 0.713  ; lcd:U1|clk_cnt1[4]  ; lcd:U1|clk_cnt1[4]  ; clk              ; clk         ; 0.000        ; 0.071      ; 0.979      ;
; 0.713  ; lcd:U1|clk_cnt1[6]  ; lcd:U1|clk_cnt1[6]  ; clk              ; clk         ; 0.000        ; 0.071      ; 0.979      ;
; 0.732  ; lcd:U1|clk_cnt2[1]  ; lcd:U1|clk_cnt2[1]  ; clk              ; clk         ; 0.000        ; 0.070      ; 0.997      ;
; 0.735  ; ps2:U2|state.CHECK  ; ps2:U2|state.ACK    ; clk              ; clk         ; 0.000        ; 0.071      ; 1.001      ;
; 0.737  ; lcd:U1|keynum[4]    ; lcd:U1|keynum[4]    ; clk              ; clk         ; 0.000        ; 0.071      ; 1.003      ;
; 0.757  ; lcd:U1|keynum[0]    ; lcd:U1|keynum[0]    ; clk              ; clk         ; 0.000        ; 0.071      ; 1.023      ;
; 0.757  ; ps2:U2|data1[3]     ; ps2:U2|shift_right  ; clk              ; clk         ; 0.000        ; 0.070      ; 1.022      ;
; 0.758  ; ps2:U2|data1[3]     ; ps2:U2|capslock_key ; clk              ; clk         ; 0.000        ; 0.070      ; 1.023      ;
; 0.761  ; ps2:U2|state.IDLE   ; ps2:U2|ack          ; clk              ; clk         ; 0.000        ; 0.071      ; 1.027      ;
; 0.771  ; ps2:U2|ack          ; ps2:U2|state.ACK    ; clk              ; clk         ; 0.000        ; 0.071      ; 1.037      ;
; 0.797  ; lcd:U1|clk_cnt2[17] ; lcd:U1|clk_cnt2[17] ; clk              ; clk         ; 0.000        ; 0.071      ; 1.063      ;
; 0.846  ; ps2:U2|data[9]      ; ps2:U2|data[8]      ; clk              ; clk         ; 0.000        ; 0.071      ; 1.112      ;
; 0.850  ; lcd:U1|clk_cnt2[1]  ; lcd:U1|clk_cnt2[5]  ; clk              ; clk         ; 0.000        ; 0.070      ; 1.115      ;
; 0.856  ; ps2:U2|ps2_clk_r2   ; ps2:U2|ack          ; clk              ; clk         ; 0.000        ; 0.071      ; 1.122      ;
; 0.866  ; lcd:U1|keynum[1]    ; lcd:U1|keynum[1]    ; clk              ; clk         ; 0.000        ; 0.071      ; 1.132      ;
; 0.885  ; lcd:U1|keynum[3]    ; lcd:U1|keynum[3]    ; clk              ; clk         ; 0.000        ; 0.071      ; 1.151      ;
; 0.897  ; lcd:U1|keynum[2]    ; lcd:U1|keynum[2]    ; clk              ; clk         ; 0.000        ; 0.071      ; 1.163      ;
; 0.905  ; ps2:U2|num[0]       ; ps2:U2|num[1]       ; clk              ; clk         ; 0.000        ; 0.071      ; 1.171      ;
; 0.915  ; ps2:U2|state.ACK    ; ps2:U2|ack          ; clk              ; clk         ; 0.000        ; 0.071      ; 1.181      ;
; 0.924  ; ps2:U2|data[5]      ; ps2:U2|data1[5]     ; clk              ; clk         ; 0.000        ; 0.073      ; 1.192      ;
; 0.925  ; lcd:U1|clk_cnt2[0]  ; lcd:U1|clk_cnt2[5]  ; clk              ; clk         ; 0.000        ; 0.070      ; 1.190      ;
; 0.947  ; lcd:U1|clk_cnt2[1]  ; lcd:U1|clk_cnt2[0]  ; clk              ; clk         ; 0.000        ; 0.070      ; 1.212      ;
; 0.960  ; ps2:U2|state.REV    ; ps2:U2|state.WAIT   ; clk              ; clk         ; 0.000        ; 0.069      ; 1.224      ;
; 0.965  ; lcd:U1|clk_cnt1[12] ; lcd:U1|clk_cnt1[12] ; clk              ; clk         ; 0.000        ; 0.071      ; 1.231      ;
; 0.980  ; ps2:U2|data[4]      ; ps2:U2|data[3]      ; clk              ; clk         ; 0.000        ; 0.073      ; 1.248      ;
; 0.981  ; ps2:U2|data[4]      ; ps2:U2|data1[4]     ; clk              ; clk         ; 0.000        ; 0.073      ; 1.249      ;
; 0.998  ; lcd:U1|clk_cnt2[1]  ; lcd:U1|clk_cnt2[8]  ; clk              ; clk         ; 0.000        ; 0.070      ; 1.263      ;
; 0.998  ; ps2:U2|data[6]      ; ps2:U2|relase       ; clk              ; clk         ; 0.000        ; 0.071      ; 1.264      ;
; 1.014  ; lcd:U1|clk_cnt1[10] ; lcd:U1|clk_cnt1[11] ; clk              ; clk         ; 0.000        ; 0.071      ; 1.280      ;
; 1.015  ; ps2:U2|data1[0]     ; ps2:U2|shift_left   ; clk              ; clk         ; 0.000        ; 0.070      ; 1.280      ;
; 1.015  ; lcd:U1|clk_cnt2[6]  ; lcd:U1|clk_cnt2[7]  ; clk              ; clk         ; 0.000        ; 0.070      ; 1.280      ;
; 1.020  ; lcd:U1|clk_cnt2[8]  ; lcd:U1|clk_cnt2[9]  ; clk              ; clk         ; 0.000        ; 0.068      ; 1.283      ;
; 1.020  ; lcd:U1|clk_cnt2[2]  ; lcd:U1|clk_cnt2[3]  ; clk              ; clk         ; 0.000        ; 0.070      ; 1.285      ;
; 1.020  ; ps2:U2|state.CHECK  ; ps2:U2|state.IDLE   ; clk              ; clk         ; 0.000        ; 0.071      ; 1.286      ;
; 1.023  ; lcd:U1|clk_cnt1[9]  ; lcd:U1|clk_cnt1[10] ; clk              ; clk         ; 0.000        ; 0.071      ; 1.289      ;
; 1.023  ; lcd:U1|clk_cnt2[5]  ; lcd:U1|clk_cnt2[6]  ; clk              ; clk         ; 0.000        ; 0.070      ; 1.288      ;
; 1.028  ; lcd:U1|clk_cnt2[10] ; lcd:U1|clk_cnt2[11] ; clk              ; clk         ; 0.000        ; 0.071      ; 1.294      ;
; 1.030  ; lcd:U1|clk_cnt1[4]  ; lcd:U1|clk_cnt1[5]  ; clk              ; clk         ; 0.000        ; 0.071      ; 1.296      ;
; 1.030  ; lcd:U1|clk_cnt2[13] ; lcd:U1|clk_cnt2[14] ; clk              ; clk         ; 0.000        ; 0.071      ; 1.296      ;
; 1.030  ; lcd:U1|clk_cnt2[4]  ; lcd:U1|clk_cnt2[6]  ; clk              ; clk         ; 0.000        ; 0.070      ; 1.295      ;
; 1.031  ; lcd:U1|clk_cnt2[9]  ; lcd:U1|clk_cnt2[10] ; clk              ; clk         ; 0.000        ; 0.071      ; 1.297      ;
; 1.031  ; lcd:U1|clk_cnt2[0]  ; lcd:U1|clk_cnt2[1]  ; clk              ; clk         ; 0.000        ; 0.070      ; 1.296      ;
; 1.033  ; lcd:U1|clk_cnt1[1]  ; lcd:U1|clk_cnt1[2]  ; clk              ; clk         ; 0.000        ; 0.071      ; 1.299      ;
; 1.033  ; lcd:U1|clk_cnt2[11] ; lcd:U1|clk_cnt2[12] ; clk              ; clk         ; 0.000        ; 0.071      ; 1.299      ;
; 1.034  ; lcd:U1|clk_cnt1[5]  ; lcd:U1|clk_cnt1[6]  ; clk              ; clk         ; 0.000        ; 0.071      ; 1.300      ;
+--------+---------------------+---------------------+------------------+-------------+--------------+------------+------------+


+----------------------------------------------------------------------------------------------------------------------------------------+
; Slow 1200mV 0C Model Hold: 'lcd:U1|clk4800hz'                                                                                          ;
+-------+-------------------------+-----------------------+------------------+------------------+--------------+------------+------------+
; Slack ; From Node               ; To Node               ; Launch Clock     ; Latch Clock      ; Relationship ; Clock Skew ; Data Delay ;
+-------+-------------------------+-----------------------+------------------+------------------+--------------+------------+------------+
; 0.123 ; lcd:U1|keycode_25[4]    ; lcd:U1|data[4]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.066      ; 1.404      ;
; 0.252 ; lcd:U1|keycode_24[5]    ; lcd:U1|data[5]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.066      ; 1.533      ;
; 0.403 ; lcd:U1|address[0]       ; lcd:U1|address[0]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.071      ; 0.669      ;
; 0.403 ; lcd:U1|address[2]       ; lcd:U1|address[2]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.071      ; 0.669      ;
; 0.403 ; lcd:U1|address[4]       ; lcd:U1|address[4]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.071      ; 0.669      ;
; 0.403 ; lcd:U1|address[1]       ; lcd:U1|address[1]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.071      ; 0.669      ;
; 0.403 ; lcd:U1|address[3]       ; lcd:U1|address[3]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.071      ; 0.669      ;
; 0.404 ; lcd:U1|CS.DATAWRITE1    ; lcd:U1|CS.DATAWRITE1  ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.070      ; 0.669      ;
; 0.404 ; lcd:U1|CS.DATAWRITE2    ; lcd:U1|CS.DATAWRITE2  ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.070      ; 0.669      ;
; 0.404 ; lcd:U1|data[1]          ; lcd:U1|data[1]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.070      ; 0.669      ;
; 0.404 ; lcd:U1|data[6]          ; lcd:U1|data[6]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.070      ; 0.669      ;
; 0.404 ; lcd:U1|rs               ; lcd:U1|rs             ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.070      ; 0.669      ;
; 0.463 ; lcd:U1|keycode_26[4]    ; lcd:U1|data[4]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.066      ; 1.744      ;
; 0.690 ; lcd:U1|keycode_26[2]    ; lcd:U1|data[2]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.067      ; 1.972      ;
; 0.693 ; lcd:U1|CS.DDRAM1        ; lcd:U1|CS.DATAWRITE1  ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.070      ; 0.958      ;
; 0.719 ; lcd:U1|CS.DDRAM2        ; lcd:U1|CS.DATAWRITE2  ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.070      ; 0.984      ;
; 0.734 ; lcd:U1|CS.CLEAR         ; lcd:U1|CS.INPUTSET    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.070      ; 0.999      ;
; 0.751 ; lcd:U1|keycode_26[5]    ; lcd:U1|data[5]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.066      ; 2.032      ;
; 0.782 ; lcd:U1|CS.DATAWRITE2    ; lcd:U1|CS.INPUTSET    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.070      ; 1.047      ;
; 0.786 ; lcd:U1|CS.DATAWRITE1    ; lcd:U1|CS.DDRAM2      ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.070      ; 1.051      ;
; 0.797 ; lcd:U1|keycode_23[0]    ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.064      ; 2.076      ;
; 0.906 ; lcd:U1|CS.DISPLAYSWITCH ; lcd:U1|data[3]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.070      ; 1.171      ;
; 0.933 ; lcd:U1|CS.INPUTSET      ; lcd:U1|data[1]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.070      ; 1.198      ;
; 0.940 ; lcd:U1|keycode_25[5]    ; lcd:U1|data[5]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.066      ; 2.221      ;
; 1.006 ; lcd:U1|keycode_19[2]    ; lcd:U1|data[2]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.056      ; 2.277      ;
; 1.034 ; lcd:U1|keycode_15[0]    ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.076      ; 2.325      ;
; 1.078 ; lcd:U1|CS.DDRAM1        ; lcd:U1|data[7]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.070      ; 1.343      ;
; 1.092 ; lcd:U1|data[0]          ; lcd:U1|data[0]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.070      ; 1.357      ;
; 1.094 ; lcd:U1|keycode_26[0]    ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.080      ; 2.389      ;
; 1.131 ; lcd:U1|keycode_23[2]    ; lcd:U1|data[2]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.064      ; 2.410      ;
; 1.136 ; lcd:U1|address[3]       ; lcd:U1|rs             ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.070      ; 1.401      ;
; 1.177 ; lcd:U1|keycode_8[2]     ; lcd:U1|data[2]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.064      ; 2.456      ;
; 1.199 ; lcd:U1|keycode_12[0]    ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.075      ; 2.489      ;
; 1.203 ; lcd:U1|CS.DDRAM2        ; lcd:U1|data[6]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.070      ; 1.468      ;
; 1.252 ; lcd:U1|keycode_20[3]    ; lcd:U1|data[3]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.067      ; 2.534      ;
; 1.257 ; lcd:U1|keycode_15[4]    ; lcd:U1|data[4]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.062      ; 2.534      ;
; 1.261 ; lcd:U1|keycode_25[2]    ; lcd:U1|data[2]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.067      ; 2.543      ;
; 1.277 ; lcd:U1|address[1]       ; lcd:U1|rs             ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.070      ; 1.542      ;
; 1.293 ; lcd:U1|keycode_24[4]    ; lcd:U1|data[4]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.054      ; 2.562      ;
; 1.299 ; lcd:U1|data[3]          ; lcd:U1|data[3]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.070      ; 1.564      ;
; 1.353 ; lcd:U1|keycode_15[3]    ; lcd:U1|data[3]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.063      ; 2.631      ;
; 1.363 ; lcd:U1|keycode_4[2]     ; lcd:U1|data[2]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.056      ; 2.634      ;
; 1.369 ; lcd:U1|keycode_23[3]    ; lcd:U1|data[3]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.064      ; 2.648      ;
; 1.377 ; lcd:U1|keycode_13[0]    ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.076      ; 2.668      ;
; 1.404 ; lcd:U1|CS.DATAWRITE2    ; lcd:U1|address[4]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.094      ; 1.693      ;
; 1.413 ; lcd:U1|CS.DISPLAYSWITCH ; lcd:U1|CS.DDRAM1      ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.075      ; 1.683      ;
; 1.418 ; lcd:U1|CS.INPUTSET      ; lcd:U1|CS.FUNCTIONSET ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.065      ; 1.678      ;
; 1.425 ; lcd:U1|address[2]       ; lcd:U1|rs             ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.070      ; 1.690      ;
; 1.436 ; lcd:U1|CS.FUNCTIONSET   ; lcd:U1|data[5]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.069      ; 1.700      ;
; 1.437 ; lcd:U1|CS.DDRAM2        ; lcd:U1|data[7]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.070      ; 1.702      ;
; 1.439 ; lcd:U1|CS.CLEAR         ; lcd:U1|data[0]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.093      ; 1.727      ;
; 1.460 ; lcd:U1|CS.DATAWRITE1    ; lcd:U1|rs             ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.093      ; 1.748      ;
; 1.491 ; lcd:U1|keycode_1[0]     ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.066      ; 2.772      ;
; 1.498 ; lcd:U1|keycode_6[6]     ; lcd:U1|data[6]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.065      ; 2.778      ;
; 1.512 ; lcd:U1|keycode_23[5]    ; lcd:U1|data[5]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.050      ; 2.777      ;
; 1.517 ; lcd:U1|keycode_26[3]    ; lcd:U1|data[3]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.051      ; 2.783      ;
; 1.523 ; lcd:U1|keycode_21[5]    ; lcd:U1|data[5]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.059      ; 2.797      ;
; 1.557 ; lcd:U1|keycode_26[6]    ; lcd:U1|data[6]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.072      ; 2.844      ;
; 1.558 ; lcd:U1|keycode_22[0]    ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.078      ; 2.851      ;
; 1.562 ; lcd:U1|keycode_8[0]     ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.064      ; 2.841      ;
; 1.563 ; lcd:U1|keycode_24[0]    ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.080      ; 2.858      ;
; 1.573 ; lcd:U1|keycode_4[0]     ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.068      ; 2.856      ;
; 1.581 ; lcd:U1|keycode_21[0]    ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.073      ; 2.869      ;
; 1.598 ; lcd:U1|keycode_13[4]    ; lcd:U1|data[4]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.062      ; 2.875      ;
; 1.599 ; lcd:U1|keycode_14[5]    ; lcd:U1|data[5]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.060      ; 2.874      ;
; 1.628 ; lcd:U1|keycode_22[3]    ; lcd:U1|data[3]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.064      ; 2.907      ;
; 1.629 ; lcd:U1|data[7]          ; lcd:U1|data[7]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.070      ; 1.894      ;
; 1.642 ; lcd:U1|address[1]       ; lcd:U1|data[0]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.070      ; 1.907      ;
; 1.645 ; lcd:U1|address[3]       ; lcd:U1|address[2]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.071      ; 1.911      ;
; 1.648 ; lcd:U1|address[3]       ; lcd:U1|address[0]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.071      ; 1.914      ;
; 1.648 ; lcd:U1|address[3]       ; lcd:U1|address[4]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.071      ; 1.914      ;
; 1.648 ; lcd:U1|address[3]       ; lcd:U1|address[1]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.071      ; 1.914      ;
; 1.651 ; lcd:U1|address[3]       ; lcd:U1|data[0]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.070      ; 1.916      ;
; 1.655 ; lcd:U1|data[2]          ; lcd:U1|data[2]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.070      ; 1.920      ;
; 1.678 ; lcd:U1|keycode_23[4]    ; lcd:U1|data[4]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.063      ; 2.956      ;
; 1.686 ; lcd:U1|keycode_11[2]    ; lcd:U1|data[2]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.062      ; 2.963      ;
; 1.701 ; lcd:U1|keycode_9[0]     ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.075      ; 2.991      ;
; 1.724 ; lcd:U1|address[4]       ; lcd:U1|rs             ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.070      ; 1.989      ;
; 1.731 ; lcd:U1|keycode_23[6]    ; lcd:U1|data[6]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.069      ; 3.015      ;
; 1.734 ; lcd:U1|keycode_11[6]    ; lcd:U1|data[6]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.068      ; 3.017      ;
; 1.739 ; lcd:U1|keycode_11[0]    ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.075      ; 3.029      ;
; 1.753 ; lcd:U1|keycode_23[1]    ; lcd:U1|data[1]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.069      ; 3.037      ;
; 1.755 ; lcd:U1|keycode_12[3]    ; lcd:U1|data[3]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.062      ; 3.032      ;
; 1.773 ; lcd:U1|keycode_24[2]    ; lcd:U1|data[2]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.067      ; 3.055      ;
; 1.789 ; lcd:U1|address[1]       ; lcd:U1|address[2]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.071      ; 2.055      ;
; 1.789 ; lcd:U1|address[1]       ; lcd:U1|address[3]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.071      ; 2.055      ;
; 1.792 ; lcd:U1|address[1]       ; lcd:U1|address[0]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.071      ; 2.058      ;
; 1.792 ; lcd:U1|address[1]       ; lcd:U1|address[4]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.071      ; 2.058      ;
; 1.803 ; lcd:U1|keycode_25[0]    ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.080      ; 3.098      ;
; 1.807 ; lcd:U1|address[2]       ; lcd:U1|CS.DDRAM2      ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.077      ; 2.079      ;
; 1.808 ; lcd:U1|CS.FUNCTIONSET   ; lcd:U1|data[4]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.069      ; 2.072      ;
; 1.825 ; lcd:U1|keycode_1[3]     ; lcd:U1|data[3]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.067      ; 3.107      ;
; 1.830 ; lcd:U1|keycode_21[7]    ; lcd:U1|data[7]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.065      ; 3.110      ;
; 1.842 ; lcd:U1|keycode_21[4]    ; lcd:U1|data[4]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.059      ; 3.116      ;
; 1.860 ; lcd:U1|CS.INPUTSET      ; lcd:U1|data[2]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.065      ; 2.120      ;
; 1.866 ; lcd:U1|keycode_24[3]    ; lcd:U1|data[3]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.055      ; 3.136      ;
; 1.867 ; lcd:U1|keycode_15[2]    ; lcd:U1|data[2]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.063      ; 3.145      ;
; 1.884 ; lcd:U1|keycode_20[0]    ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.068      ; 3.167      ;
; 1.885 ; lcd:U1|keycode_21[1]    ; lcd:U1|data[1]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.065      ; 3.165      ;
; 1.890 ; lcd:U1|keycode_14[0]    ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 1.074      ; 3.179      ;
+-------+-------------------------+-----------------------+------------------+------------------+--------------+------------+------------+


+-----------------------------------------------------------------------------------------------------------------------------+
; Slow 1200mV 0C Model Hold: 'lcd:U1|clk48hz'                                                                                 ;
+-------+---------------------+----------------------+--------------+----------------+--------------+------------+------------+
; Slack ; From Node           ; To Node              ; Launch Clock ; Latch Clock    ; Relationship ; Clock Skew ; Data Delay ;
+-------+---------------------+----------------------+--------------+----------------+--------------+------------+------------+
; 1.044 ; ps2:U2|key_value[5] ; lcd:U1|keycode_16[0] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.064     ; 1.205      ;
; 1.227 ; lcd:U1|keynum[3]    ; lcd:U1|keycode_8[0]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.054     ; 1.398      ;
; 1.332 ; ps2:U2|key_value[5] ; lcd:U1|keycode_16[1] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.064     ; 1.493      ;
; 1.378 ; ps2:U2|key_value[5] ; lcd:U1|keycode_16[3] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.071     ; 1.532      ;
; 1.408 ; ps2:U2|key_value[5] ; lcd:U1|keycode_17[3] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.071     ; 1.562      ;
; 1.472 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_12[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.065     ; 1.632      ;
; 1.515 ; lcd:U1|keynum[3]    ; lcd:U1|keycode_24[4] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.057     ; 1.683      ;
; 1.525 ; lcd:U1|keynum[4]    ; lcd:U1|keycode_16[3] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.071     ; 1.679      ;
; 1.535 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_14[0] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.064     ; 1.696      ;
; 1.546 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_12[1] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.065     ; 1.706      ;
; 1.570 ; lcd:U1|keynum[4]    ; lcd:U1|keycode_16[5] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.068     ; 1.727      ;
; 1.570 ; lcd:U1|keynum[4]    ; lcd:U1|keycode_16[6] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.071     ; 1.724      ;
; 1.571 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_20[0] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.058     ; 1.738      ;
; 1.642 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_22[4] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.068     ; 1.799      ;
; 1.671 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_17[5] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.064     ; 1.832      ;
; 1.747 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_5[2]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.064     ; 1.908      ;
; 1.761 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_10[6] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.066     ; 1.920      ;
; 1.806 ; ps2:U2|key_value[5] ; lcd:U1|keycode_17[5] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.064     ; 1.967      ;
; 1.844 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_22[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.067     ; 2.002      ;
; 1.874 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_17[3] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.071     ; 2.028      ;
; 1.878 ; lcd:U1|keynum[3]    ; lcd:U1|keycode_24[7] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.057     ; 2.046      ;
; 1.902 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_5[0]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.054     ; 2.073      ;
; 1.902 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_26[3] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.053     ; 2.074      ;
; 1.921 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_25[7] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.070     ; 2.076      ;
; 1.943 ; ps2:U2|key_value[5] ; lcd:U1|keycode_8[0]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.054     ; 2.114      ;
; 1.948 ; ps2:U2|key_value[5] ; lcd:U1|keycode_20[0] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.058     ; 2.115      ;
; 1.953 ; ps2:U2|key_value[5] ; lcd:U1|keycode_16[7] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.064     ; 2.114      ;
; 1.955 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_4[6]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.059     ; 2.121      ;
; 1.971 ; ps2:U2|key_value[5] ; lcd:U1|keycode_12[1] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.065     ; 2.131      ;
; 1.983 ; ps2:U2|key_value[5] ; lcd:U1|keycode_26[3] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.053     ; 2.155      ;
; 2.018 ; ps2:U2|key_value[7] ; lcd:U1|keycode_24[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.069     ; 2.174      ;
; 2.042 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_7[2]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.068     ; 2.199      ;
; 2.058 ; lcd:U1|keynum[4]    ; lcd:U1|keycode_16[0] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.064     ; 2.219      ;
; 2.060 ; lcd:U1|keynum[4]    ; lcd:U1|keycode_16[7] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.064     ; 2.221      ;
; 2.063 ; lcd:U1|keynum[4]    ; lcd:U1|keycode_16[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.064     ; 2.224      ;
; 2.065 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_12[4] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.065     ; 2.225      ;
; 2.065 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_12[7] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.065     ; 2.225      ;
; 2.067 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_9[4]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.065     ; 2.227      ;
; 2.072 ; lcd:U1|keynum[3]    ; lcd:U1|keycode_8[4]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.067     ; 2.230      ;
; 2.084 ; lcd:U1|keynum[3]    ; lcd:U1|keycode_24[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.070     ; 2.239      ;
; 2.088 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_23[0] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.054     ; 2.259      ;
; 2.093 ; ps2:U2|key_value[1] ; lcd:U1|keycode_16[7] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.064     ; 2.254      ;
; 2.103 ; ps2:U2|key_value[5] ; lcd:U1|keycode_10[6] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.066     ; 2.262      ;
; 2.105 ; ps2:U2|key_value[4] ; lcd:U1|keycode_8[0]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.054     ; 2.276      ;
; 2.129 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_26[7] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.070     ; 2.284      ;
; 2.129 ; lcd:U1|keynum[4]    ; lcd:U1|keycode_16[1] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.064     ; 2.290      ;
; 2.132 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_26[1] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.070     ; 2.287      ;
; 2.134 ; lcd:U1|keynum[4]    ; lcd:U1|keycode_16[4] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.064     ; 2.295      ;
; 2.135 ; ps2:U2|key_value[2] ; lcd:U1|keycode_8[0]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.054     ; 2.306      ;
; 2.141 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_18[4] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.068     ; 2.298      ;
; 2.144 ; ps2:U2|key_value[7] ; lcd:U1|keycode_17[3] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.070     ; 2.299      ;
; 2.152 ; ps2:U2|key_value[5] ; lcd:U1|keycode_26[1] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.070     ; 2.307      ;
; 2.156 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_4[3]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.058     ; 2.323      ;
; 2.158 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_4[0]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.058     ; 2.325      ;
; 2.169 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_3[2]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.068     ; 2.326      ;
; 2.195 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_15[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.066     ; 2.354      ;
; 2.197 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_13[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.066     ; 2.356      ;
; 2.232 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_6[0]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.063     ; 2.394      ;
; 2.234 ; ps2:U2|key_value[7] ; lcd:U1|keycode_16[3] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.070     ; 2.389      ;
; 2.250 ; ps2:U2|key_value[5] ; lcd:U1|keycode_11[3] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.065     ; 2.410      ;
; 2.264 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_18[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.068     ; 2.421      ;
; 2.266 ; ps2:U2|key_value[5] ; lcd:U1|keycode_14[0] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.064     ; 2.427      ;
; 2.281 ; ps2:U2|key_value[1] ; lcd:U1|keycode_8[0]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.054     ; 2.452      ;
; 2.293 ; ps2:U2|key_value[2] ; lcd:U1|keycode_17[5] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.064     ; 2.454      ;
; 2.317 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_2[2]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.063     ; 2.479      ;
; 2.322 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_21[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.063     ; 2.484      ;
; 2.325 ; ps2:U2|key_value[4] ; lcd:U1|keycode_16[7] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.064     ; 2.486      ;
; 2.329 ; ps2:U2|key_value[7] ; lcd:U1|keycode_17[5] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.063     ; 2.491      ;
; 2.331 ; ps2:U2|key_value[5] ; lcd:U1|keycode_8[3]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.067     ; 2.489      ;
; 2.334 ; ps2:U2|key_value[4] ; lcd:U1|keycode_12[1] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.065     ; 2.494      ;
; 2.338 ; lcd:U1|keynum[3]    ; lcd:U1|keycode_5[2]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.064     ; 2.499      ;
; 2.344 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_14[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.064     ; 2.505      ;
; 2.344 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_6[3]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.063     ; 2.506      ;
; 2.350 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_18[0] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.068     ; 2.507      ;
; 2.356 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_10[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.065     ; 2.516      ;
; 2.357 ; ps2:U2|key_value[4] ; lcd:U1|keycode_20[0] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.058     ; 2.524      ;
; 2.363 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_9[6]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.065     ; 2.523      ;
; 2.369 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_17[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.071     ; 2.523      ;
; 2.378 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_10[0] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.066     ; 2.537      ;
; 2.382 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_6[2]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.063     ; 2.544      ;
; 2.390 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_14[3] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.064     ; 2.551      ;
; 2.393 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_1[0]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.055     ; 2.563      ;
; 2.395 ; ps2:U2|key_value[2] ; lcd:U1|keycode_16[7] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.064     ; 2.556      ;
; 2.396 ; ps2:U2|key_value[7] ; lcd:U1|keycode_8[0]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.053     ; 2.568      ;
; 2.403 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_19[0] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.059     ; 2.569      ;
; 2.403 ; ps2:U2|key_value[2] ; lcd:U1|keycode_17[3] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.071     ; 2.557      ;
; 2.410 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_23[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.067     ; 2.568      ;
; 2.417 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_20[5] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.058     ; 2.584      ;
; 2.417 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_4[5]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.058     ; 2.584      ;
; 2.423 ; lcd:U1|keynum[3]    ; lcd:U1|keycode_8[3]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.067     ; 2.581      ;
; 2.424 ; ps2:U2|key_value[3] ; lcd:U1|keycode_16[7] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.064     ; 2.585      ;
; 2.425 ; ps2:U2|key_value[5] ; lcd:U1|keycode_6[3]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.063     ; 2.587      ;
; 2.427 ; lcd:U1|keynum[3]    ; lcd:U1|keycode_8[7]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.067     ; 2.585      ;
; 2.431 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_11[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.065     ; 2.591      ;
; 2.433 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_9[2]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.065     ; 2.593      ;
; 2.437 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_1[2]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.069     ; 2.593      ;
; 2.447 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_19[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.059     ; 2.613      ;
; 2.448 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_14[0] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.064     ; 2.609      ;
; 2.448 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_14[1] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.064     ; 2.609      ;
; 2.448 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_14[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; -0.064     ; 2.609      ;
+-------+---------------------+----------------------+--------------+----------------+--------------+------------+------------+


+-----------------------------------------------------------------------------------------------------+
; Slow 1200mV 0C Model Minimum Pulse Width: 'clk'                                                     ;
+--------+--------------+----------------+-----------------+-------+------------+---------------------+
; Slack  ; Actual Width ; Required Width ; Type            ; Clock ; Clock Edge ; Target              ;
+--------+--------------+----------------+-----------------+-------+------------+---------------------+
; -3.000 ; 1.000        ; 4.000          ; Port Rate       ; clk   ; Rise       ; clk                 ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk4800hz    ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk48hz      ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[0]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[10] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[11] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[12] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[1]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[2]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[3]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[4]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[5]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[6]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[7]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[8]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[9]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[0]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[10] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[11] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[12] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[13] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[14] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[15] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[16] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[17] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[1]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[2]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[3]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[4]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[5]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[6]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[7]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[8]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[9]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|flag         ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|keynum[0]    ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|keynum[1]    ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|keynum[2]    ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|keynum[3]    ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|keynum[4]    ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; lcd:U1|speed_r      ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|ack          ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|capslock     ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|capslock_key ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|capslock_r   ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data1[0]     ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data1[1]     ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data1[2]     ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data1[3]     ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data1[4]     ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data1[5]     ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data1[6]     ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data1[7]     ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data2[0]     ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data2[1]     ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data2[2]     ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data2[3]     ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data2[4]     ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data2[5]     ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data2[6]     ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data2[7]     ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data[0]      ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data[1]      ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data[2]      ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data[3]      ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data[4]      ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data[5]      ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data[6]      ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data[7]      ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data[8]      ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|data[9]      ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|key_on       ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|key_value[0] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|key_value[1] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|key_value[2] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|key_value[3] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|key_value[4] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|key_value[5] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|key_value[6] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|key_value[7] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|num[0]       ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|num[1]       ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|num[2]       ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|num[3]       ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|ps2_clk_r1   ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|ps2_clk_r2   ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|ps2_clk_r3   ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|relase       ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|shift_left   ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|shift_right  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|state.ACK    ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|state.CHECK  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|state.IDLE   ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|state.REV    ;
; -1.487 ; 1.000        ; 2.487          ; Min Period      ; clk   ; Rise       ; ps2:U2|state.WAIT   ;
; 0.257  ; 0.441        ; 0.184          ; Low Pulse Width ; clk   ; Rise       ; ps2:U2|key_value[6] ;
; 0.257  ; 0.441        ; 0.184          ; Low Pulse Width ; clk   ; Rise       ; ps2:U2|ps2_clk_r1   ;
; 0.258  ; 0.442        ; 0.184          ; Low Pulse Width ; clk   ; Rise       ; lcd:U1|clk4800hz    ;
; 0.258  ; 0.442        ; 0.184          ; Low Pulse Width ; clk   ; Rise       ; lcd:U1|clk_cnt1[0]  ;
; 0.258  ; 0.442        ; 0.184          ; Low Pulse Width ; clk   ; Rise       ; lcd:U1|clk_cnt1[3]  ;
+--------+--------------+----------------+-----------------+-------+------------+---------------------+


+----------------------------------------------------------------------------------------------------------+
; Slow 1200mV 0C Model Minimum Pulse Width: 'lcd:U1|clk48hz'                                               ;
+--------+--------------+----------------+------------+----------------+------------+----------------------+
; Slack  ; Actual Width ; Required Width ; Type       ; Clock          ; Clock Edge ; Target               ;
+--------+--------------+----------------+------------+----------------+------------+----------------------+
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_10[0] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_10[1] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_10[2] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_10[3] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_10[4] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_10[5] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_10[6] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_10[7] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_11[0] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_11[1] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_11[2] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_11[3] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_11[4] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_11[5] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_11[6] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_11[7] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_12[0] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_12[1] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_12[2] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_12[3] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_12[4] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_12[5] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_12[6] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_12[7] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_13[0] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_13[1] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_13[2] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_13[3] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_13[4] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_13[5] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_13[6] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_13[7] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_14[0] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_14[1] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_14[2] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_14[3] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_14[4] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_14[5] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_14[6] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_14[7] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_15[0] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_15[1] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_15[2] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_15[3] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_15[4] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_15[5] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_15[6] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_15[7] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_16[0] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_16[1] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_16[2] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_16[3] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_16[4] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_16[5] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_16[6] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_16[7] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_17[0] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_17[1] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_17[2] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_17[3] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_17[4] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_17[5] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_17[6] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_17[7] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_18[0] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_18[1] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_18[2] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_18[3] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_18[4] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_18[5] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_18[6] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_18[7] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_19[0] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_19[1] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_19[2] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_19[3] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_19[4] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_19[5] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_19[6] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_19[7] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_1[0]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_1[1]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_1[2]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_1[3]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_1[4]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_1[5]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_1[6]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_1[7]  ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_20[0] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_20[1] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_20[2] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_20[3] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_20[4] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_20[5] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_20[6] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_20[7] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_21[0] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_21[1] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_21[2] ;
; -1.487 ; 1.000        ; 2.487          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_21[3] ;
+--------+--------------+----------------+------------+----------------+------------+----------------------+


+---------------------------------------------------------------------------------------------------------------------------+
; Slow 1200mV 0C Model Minimum Pulse Width: 'lcd:U1|clk4800hz'                                                              ;
+--------+--------------+----------------+------------------+------------------+------------+-------------------------------+
; Slack  ; Actual Width ; Required Width ; Type             ; Clock            ; Clock Edge ; Target                        ;
+--------+--------------+----------------+------------------+------------------+------------+-------------------------------+
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.CLEAR               ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DATAWRITE1          ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DATAWRITE2          ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DDRAM1              ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DDRAM2              ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DISPLAYSWITCH       ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.FUNCTIONSET         ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.INPUTSET            ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[0]             ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[1]             ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[2]             ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[3]             ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[4]             ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[0]                ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[1]                ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[2]                ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[3]                ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[4]                ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[5]                ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[6]                ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[7]                ;
; -1.487 ; 1.000        ; 2.487          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|rs                     ;
; -0.065 ; 0.151        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[0]             ;
; -0.065 ; 0.151        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[1]             ;
; -0.065 ; 0.151        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[2]             ;
; -0.065 ; 0.151        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[3]             ;
; -0.065 ; 0.151        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[4]             ;
; -0.064 ; 0.152        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.CLEAR               ;
; -0.064 ; 0.152        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DATAWRITE1          ;
; -0.064 ; 0.152        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DATAWRITE2          ;
; -0.064 ; 0.152        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DDRAM1              ;
; -0.064 ; 0.152        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DDRAM2              ;
; -0.064 ; 0.152        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.INPUTSET            ;
; -0.064 ; 0.152        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[0]                ;
; -0.064 ; 0.152        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[1]                ;
; -0.064 ; 0.152        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[6]                ;
; -0.064 ; 0.152        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[7]                ;
; -0.064 ; 0.152        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|rs                     ;
; -0.063 ; 0.153        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DISPLAYSWITCH       ;
; -0.063 ; 0.153        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.FUNCTIONSET         ;
; -0.063 ; 0.153        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[2]                ;
; -0.063 ; 0.153        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[3]                ;
; -0.063 ; 0.153        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[4]                ;
; -0.063 ; 0.153        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[5]                ;
; 0.204  ; 0.204        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|clk4800hz~clkctrl|inclk[0] ;
; 0.204  ; 0.204        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|clk4800hz~clkctrl|outclk   ;
; 0.205  ; 0.205        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|address[0]|clk             ;
; 0.205  ; 0.205        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|address[1]|clk             ;
; 0.205  ; 0.205        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|address[2]|clk             ;
; 0.205  ; 0.205        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|address[3]|clk             ;
; 0.205  ; 0.205        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|address[4]|clk             ;
; 0.206  ; 0.206        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|CS.CLEAR|clk               ;
; 0.206  ; 0.206        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|CS.DATAWRITE1|clk          ;
; 0.206  ; 0.206        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|CS.DATAWRITE2|clk          ;
; 0.206  ; 0.206        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|CS.DDRAM1|clk              ;
; 0.206  ; 0.206        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|CS.DDRAM2|clk              ;
; 0.206  ; 0.206        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|CS.INPUTSET|clk            ;
; 0.206  ; 0.206        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|data[0]|clk                ;
; 0.206  ; 0.206        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|data[1]|clk                ;
; 0.206  ; 0.206        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|data[6]|clk                ;
; 0.206  ; 0.206        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|data[7]|clk                ;
; 0.206  ; 0.206        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|rs|clk                     ;
; 0.207  ; 0.207        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|CS.DISPLAYSWITCH|clk       ;
; 0.207  ; 0.207        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|CS.FUNCTIONSET|clk         ;
; 0.207  ; 0.207        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|data[2]|clk                ;
; 0.207  ; 0.207        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|data[3]|clk                ;
; 0.207  ; 0.207        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|data[4]|clk                ;
; 0.207  ; 0.207        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|data[5]|clk                ;
; 0.500  ; 0.500        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|clk4800hz|q                ;
; 0.500  ; 0.500        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|clk4800hz|q                ;
; 0.648  ; 0.832        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DISPLAYSWITCH       ;
; 0.648  ; 0.832        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.FUNCTIONSET         ;
; 0.648  ; 0.832        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[2]                ;
; 0.648  ; 0.832        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[3]                ;
; 0.648  ; 0.832        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[4]                ;
; 0.648  ; 0.832        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[5]                ;
; 0.650  ; 0.834        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.CLEAR               ;
; 0.650  ; 0.834        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DATAWRITE1          ;
; 0.650  ; 0.834        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DATAWRITE2          ;
; 0.650  ; 0.834        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DDRAM1              ;
; 0.650  ; 0.834        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DDRAM2              ;
; 0.650  ; 0.834        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.INPUTSET            ;
; 0.650  ; 0.834        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[0]             ;
; 0.650  ; 0.834        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[1]             ;
; 0.650  ; 0.834        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[2]             ;
; 0.650  ; 0.834        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[3]             ;
; 0.650  ; 0.834        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[4]             ;
; 0.650  ; 0.834        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[0]                ;
; 0.650  ; 0.834        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[1]                ;
; 0.650  ; 0.834        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[6]                ;
; 0.650  ; 0.834        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[7]                ;
; 0.650  ; 0.834        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|rs                     ;
; 0.781  ; 0.781        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|CS.DISPLAYSWITCH|clk       ;
; 0.781  ; 0.781        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|CS.FUNCTIONSET|clk         ;
; 0.781  ; 0.781        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|data[2]|clk                ;
; 0.781  ; 0.781        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|data[3]|clk                ;
; 0.781  ; 0.781        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|data[4]|clk                ;
; 0.781  ; 0.781        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|data[5]|clk                ;
; 0.783  ; 0.783        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|CS.CLEAR|clk               ;
; 0.783  ; 0.783        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|CS.DATAWRITE1|clk          ;
+--------+--------------+----------------+------------------+------------------+------------+-------------------------------+


+------------------------------------------------------------------------------+
; Setup Times                                                                  ;
+-----------+------------------+-------+-------+------------+------------------+
; Data Port ; Clock Port       ; Rise  ; Fall  ; Clock Edge ; Clock Reference  ;
+-----------+------------------+-------+-------+------------+------------------+
; ps2_clk   ; clk              ; 1.768 ; 1.872 ; Rise       ; clk              ;
; ps2_data  ; clk              ; 2.588 ; 2.703 ; Rise       ; clk              ;
; rst_n     ; lcd:U1|clk4800hz ; 0.580 ; 0.901 ; Rise       ; lcd:U1|clk4800hz ;
+-----------+------------------+-------+-------+------------+------------------+


+--------------------------------------------------------------------------------+
; Hold Times                                                                     ;
+-----------+------------------+--------+--------+------------+------------------+
; Data Port ; Clock Port       ; Rise   ; Fall   ; Clock Edge ; Clock Reference  ;
+-----------+------------------+--------+--------+------------+------------------+
; ps2_clk   ; clk              ; -1.331 ; -1.441 ; Rise       ; clk              ;
; ps2_data  ; clk              ; -1.500 ; -1.608 ; Rise       ; clk              ;
; rst_n     ; lcd:U1|clk4800hz ; 0.959  ; 0.739  ; Rise       ; lcd:U1|clk4800hz ;
+-----------+------------------+--------+--------+------------+------------------+


+-------------------------------------------------------------------------------------+
; Clock to Output Times                                                               ;
+----------------+------------------+--------+--------+------------+------------------+
; Data Port      ; Clock Port       ; Rise   ; Fall   ; Clock Edge ; Clock Reference  ;
+----------------+------------------+--------+--------+------------+------------------+
; dis_key_o      ; clk              ; 10.518 ; 9.935  ; Rise       ; clk              ;
; keyvalue_o[*]  ; clk              ; 8.182  ; 7.622  ; Rise       ; clk              ;
;  keyvalue_o[0] ; clk              ; 7.381  ; 7.055  ; Rise       ; clk              ;
;  keyvalue_o[1] ; clk              ; 7.916  ; 7.443  ; Rise       ; clk              ;
;  keyvalue_o[2] ; clk              ; 7.732  ; 7.299  ; Rise       ; clk              ;
;  keyvalue_o[3] ; clk              ; 7.903  ; 7.374  ; Rise       ; clk              ;
;  keyvalue_o[4] ; clk              ; 8.007  ; 7.516  ; Rise       ; clk              ;
;  keyvalue_o[5] ; clk              ; 7.344  ; 7.012  ; Rise       ; clk              ;
;  keyvalue_o[6] ; clk              ; 7.697  ; 7.276  ; Rise       ; clk              ;
;  keyvalue_o[7] ; clk              ; 8.182  ; 7.622  ; Rise       ; clk              ;
; relase         ; clk              ; 7.381  ; 6.933  ; Rise       ; clk              ;
; shift_o        ; clk              ; 10.426 ; 11.121 ; Rise       ; clk              ;
; data[*]        ; lcd:U1|clk4800hz ; 10.798 ; 10.127 ; Rise       ; lcd:U1|clk4800hz ;
;  data[0]       ; lcd:U1|clk4800hz ; 9.422  ; 8.822  ; Rise       ; lcd:U1|clk4800hz ;
;  data[1]       ; lcd:U1|clk4800hz ; 8.399  ; 8.015  ; Rise       ; lcd:U1|clk4800hz ;
;  data[2]       ; lcd:U1|clk4800hz ; 9.068  ; 8.498  ; Rise       ; lcd:U1|clk4800hz ;
;  data[3]       ; lcd:U1|clk4800hz ; 8.837  ; 8.429  ; Rise       ; lcd:U1|clk4800hz ;
;  data[4]       ; lcd:U1|clk4800hz ; 8.219  ; 7.887  ; Rise       ; lcd:U1|clk4800hz ;
;  data[5]       ; lcd:U1|clk4800hz ; 8.491  ; 8.090  ; Rise       ; lcd:U1|clk4800hz ;
;  data[6]       ; lcd:U1|clk4800hz ; 10.798 ; 10.127 ; Rise       ; lcd:U1|clk4800hz ;
;  data[7]       ; lcd:U1|clk4800hz ; 8.812  ; 8.308  ; Rise       ; lcd:U1|clk4800hz ;
; en             ; lcd:U1|clk4800hz ; 4.410  ;        ; Rise       ; lcd:U1|clk4800hz ;
; rs             ; lcd:U1|clk4800hz ; 9.005  ; 8.422  ; Rise       ; lcd:U1|clk4800hz ;
; en             ; lcd:U1|clk4800hz ;        ; 3.881  ; Fall       ; lcd:U1|clk4800hz ;
; clk48hz        ; lcd:U1|clk48hz   ; 3.827  ;        ; Rise       ; lcd:U1|clk48hz   ;
; clk48hz        ; lcd:U1|clk48hz   ;        ; 3.436  ; Fall       ; lcd:U1|clk48hz   ;
+----------------+------------------+--------+--------+------------+------------------+


+-------------------------------------------------------------------------------------+
; Minimum Clock to Output Times                                                       ;
+----------------+------------------+--------+--------+------------+------------------+
; Data Port      ; Clock Port       ; Rise   ; Fall   ; Clock Edge ; Clock Reference  ;
+----------------+------------------+--------+--------+------------+------------------+
; dis_key_o      ; clk              ; 8.440  ; 7.892  ; Rise       ; clk              ;
; keyvalue_o[*]  ; clk              ; 7.175  ; 6.850  ; Rise       ; clk              ;
;  keyvalue_o[0] ; clk              ; 7.210  ; 6.891  ; Rise       ; clk              ;
;  keyvalue_o[1] ; clk              ; 7.735  ; 7.274  ; Rise       ; clk              ;
;  keyvalue_o[2] ; clk              ; 7.547  ; 7.126  ; Rise       ; clk              ;
;  keyvalue_o[3] ; clk              ; 7.712  ; 7.197  ; Rise       ; clk              ;
;  keyvalue_o[4] ; clk              ; 7.812  ; 7.333  ; Rise       ; clk              ;
;  keyvalue_o[5] ; clk              ; 7.175  ; 6.850  ; Rise       ; clk              ;
;  keyvalue_o[6] ; clk              ; 7.514  ; 7.103  ; Rise       ; clk              ;
;  keyvalue_o[7] ; clk              ; 7.991  ; 7.446  ; Rise       ; clk              ;
; relase         ; clk              ; 7.221  ; 6.785  ; Rise       ; clk              ;
; shift_o        ; clk              ; 10.068 ; 10.775 ; Rise       ; clk              ;
; data[*]        ; lcd:U1|clk4800hz ; 7.978  ; 7.653  ; Rise       ; lcd:U1|clk4800hz ;
;  data[0]       ; lcd:U1|clk4800hz ; 9.134  ; 8.551  ; Rise       ; lcd:U1|clk4800hz ;
;  data[1]       ; lcd:U1|clk4800hz ; 8.150  ; 7.775  ; Rise       ; lcd:U1|clk4800hz ;
;  data[2]       ; lcd:U1|clk4800hz ; 8.792  ; 8.239  ; Rise       ; lcd:U1|clk4800hz ;
;  data[3]       ; lcd:U1|clk4800hz ; 8.571  ; 8.173  ; Rise       ; lcd:U1|clk4800hz ;
;  data[4]       ; lcd:U1|clk4800hz ; 7.978  ; 7.653  ; Rise       ; lcd:U1|clk4800hz ;
;  data[5]       ; lcd:U1|clk4800hz ; 8.239  ; 7.848  ; Rise       ; lcd:U1|clk4800hz ;
;  data[6]       ; lcd:U1|clk4800hz ; 10.544 ; 9.883  ; Rise       ; lcd:U1|clk4800hz ;
;  data[7]       ; lcd:U1|clk4800hz ; 8.548  ; 8.057  ; Rise       ; lcd:U1|clk4800hz ;
; en             ; lcd:U1|clk4800hz ; 4.332  ;        ; Rise       ; lcd:U1|clk4800hz ;
; rs             ; lcd:U1|clk4800hz ; 8.743  ; 8.176  ; Rise       ; lcd:U1|clk4800hz ;
; en             ; lcd:U1|clk4800hz ;        ; 3.818  ; Fall       ; lcd:U1|clk4800hz ;
; clk48hz        ; lcd:U1|clk48hz   ; 3.771  ;        ; Rise       ; lcd:U1|clk48hz   ;
; clk48hz        ; lcd:U1|clk48hz   ;        ; 3.388  ; Fall       ; lcd:U1|clk48hz   ;
+----------------+------------------+--------+--------+------------+------------------+


---------------------------------------------
; Slow 1200mV 0C Model Metastability Report ;
---------------------------------------------
No synchronizer chains to report.


+-------------------------------------------+
; Fast 1200mV 0C Model Setup Summary        ;
+------------------+--------+---------------+
; Clock            ; Slack  ; End Point TNS ;
+------------------+--------+---------------+
; lcd:U1|clk48hz   ; -2.824 ; -480.871      ;
; lcd:U1|clk4800hz ; -2.639 ; -28.519       ;
; clk              ; -1.596 ; -53.546       ;
+------------------+--------+---------------+


+-------------------------------------------+
; Fast 1200mV 0C Model Hold Summary         ;
+------------------+--------+---------------+
; Clock            ; Slack  ; End Point TNS ;
+------------------+--------+---------------+
; clk              ; -0.229 ; -0.405        ;
; lcd:U1|clk4800hz ; 0.139  ; 0.000         ;
; lcd:U1|clk48hz   ; 0.392  ; 0.000         ;
+------------------+--------+---------------+


-----------------------------------------
; Fast 1200mV 0C Model Recovery Summary ;
-----------------------------------------
No paths to report.


----------------------------------------
; Fast 1200mV 0C Model Removal Summary ;
----------------------------------------
No paths to report.


+--------------------------------------------------+
; Fast 1200mV 0C Model Minimum Pulse Width Summary ;
+------------------+--------+----------------------+
; Clock            ; Slack  ; End Point TNS        ;
+------------------+--------+----------------------+
; clk              ; -3.000 ; -124.079             ;
; lcd:U1|clk48hz   ; -1.000 ; -208.000             ;
; lcd:U1|clk4800hz ; -1.000 ; -22.000              ;
+------------------+--------+----------------------+


+------------------------------------------------------------------------------------------------------------------------------+
; Fast 1200mV 0C Model Setup: 'lcd:U1|clk48hz'                                                                                 ;
+--------+---------------------+----------------------+--------------+----------------+--------------+------------+------------+
; Slack  ; From Node           ; To Node              ; Launch Clock ; Latch Clock    ; Relationship ; Clock Skew ; Data Delay ;
+--------+---------------------+----------------------+--------------+----------------+--------------+------------+------------+
; -2.824 ; ps2:U2|shift_right  ; lcd:U1|keycode_12[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.081     ; 3.720      ;
; -2.775 ; ps2:U2|shift_left   ; lcd:U1|keycode_12[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.081     ; 3.671      ;
; -2.761 ; ps2:U2|shift_right  ; lcd:U1|keycode_7[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.082     ; 3.656      ;
; -2.754 ; ps2:U2|key_value[0] ; lcd:U1|keycode_2[3]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.079     ; 3.652      ;
; -2.726 ; ps2:U2|shift_right  ; lcd:U1|keycode_1[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.084     ; 3.619      ;
; -2.721 ; ps2:U2|key_value[7] ; lcd:U1|keycode_3[3]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.083     ; 3.615      ;
; -2.713 ; ps2:U2|shift_right  ; lcd:U1|keycode_17[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.086     ; 3.604      ;
; -2.712 ; ps2:U2|shift_left   ; lcd:U1|keycode_7[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.082     ; 3.607      ;
; -2.689 ; ps2:U2|key_value[0] ; lcd:U1|keycode_18[3] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.083     ; 3.583      ;
; -2.686 ; ps2:U2|shift_right  ; lcd:U1|keycode_23[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.082     ; 3.581      ;
; -2.685 ; ps2:U2|key_value[1] ; lcd:U1|keycode_2[3]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.080     ; 3.582      ;
; -2.683 ; ps2:U2|shift_right  ; lcd:U1|keycode_25[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.079     ; 3.581      ;
; -2.677 ; ps2:U2|shift_right  ; lcd:U1|keycode_5[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.079     ; 3.575      ;
; -2.677 ; ps2:U2|shift_left   ; lcd:U1|keycode_1[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.084     ; 3.570      ;
; -2.670 ; ps2:U2|key_value[3] ; lcd:U1|keycode_12[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.082     ; 3.565      ;
; -2.664 ; ps2:U2|shift_right  ; lcd:U1|keycode_23[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.082     ; 3.559      ;
; -2.664 ; ps2:U2|shift_right  ; lcd:U1|keycode_19[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.079     ; 3.562      ;
; -2.664 ; ps2:U2|shift_left   ; lcd:U1|keycode_17[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.086     ; 3.555      ;
; -2.658 ; ps2:U2|shift_right  ; lcd:U1|keycode_11[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.081     ; 3.554      ;
; -2.657 ; ps2:U2|key_value[7] ; lcd:U1|keycode_12[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.081     ; 3.553      ;
; -2.651 ; ps2:U2|shift_right  ; lcd:U1|keycode_20[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.084     ; 3.544      ;
; -2.651 ; ps2:U2|key_value[6] ; lcd:U1|keycode_3[3]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.087     ; 3.541      ;
; -2.650 ; ps2:U2|shift_right  ; lcd:U1|keycode_9[1]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.081     ; 3.546      ;
; -2.645 ; ps2:U2|shift_right  ; lcd:U1|keycode_21[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.079     ; 3.543      ;
; -2.638 ; ps2:U2|key_value[6] ; lcd:U1|keycode_12[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.085     ; 3.530      ;
; -2.637 ; ps2:U2|shift_left   ; lcd:U1|keycode_23[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.082     ; 3.532      ;
; -2.637 ; ps2:U2|key_value[1] ; lcd:U1|keycode_12[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.082     ; 3.532      ;
; -2.634 ; ps2:U2|shift_left   ; lcd:U1|keycode_25[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.079     ; 3.532      ;
; -2.632 ; ps2:U2|shift_right  ; lcd:U1|keycode_11[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.082     ; 3.527      ;
; -2.632 ; ps2:U2|key_value[3] ; lcd:U1|keycode_23[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.083     ; 3.526      ;
; -2.630 ; ps2:U2|shift_right  ; lcd:U1|keycode_2[1]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.079     ; 3.528      ;
; -2.629 ; ps2:U2|shift_right  ; lcd:U1|keycode_15[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.082     ; 3.524      ;
; -2.629 ; ps2:U2|key_value[7] ; lcd:U1|keycode_23[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.082     ; 3.524      ;
; -2.628 ; ps2:U2|shift_right  ; lcd:U1|keycode_13[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.082     ; 3.523      ;
; -2.628 ; ps2:U2|shift_left   ; lcd:U1|keycode_5[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.079     ; 3.526      ;
; -2.627 ; ps2:U2|key_value[0] ; lcd:U1|keycode_23[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.082     ; 3.522      ;
; -2.626 ; ps2:U2|shift_right  ; lcd:U1|keycode_12[5] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.081     ; 3.522      ;
; -2.626 ; ps2:U2|key_value[3] ; lcd:U1|keycode_11[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.082     ; 3.521      ;
; -2.623 ; ps2:U2|key_value[7] ; lcd:U1|keycode_11[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.081     ; 3.519      ;
; -2.622 ; ps2:U2|key_value[0] ; lcd:U1|keycode_22[3] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.082     ; 3.517      ;
; -2.621 ; ps2:U2|key_value[0] ; lcd:U1|keycode_11[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.081     ; 3.517      ;
; -2.620 ; ps2:U2|key_value[1] ; lcd:U1|keycode_18[3] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.084     ; 3.513      ;
; -2.618 ; ps2:U2|shift_right  ; lcd:U1|keycode_10[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.081     ; 3.514      ;
; -2.618 ; ps2:U2|key_value[3] ; lcd:U1|keycode_9[1]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.082     ; 3.513      ;
; -2.616 ; ps2:U2|key_value[6] ; lcd:U1|keycode_2[3]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.083     ; 3.510      ;
; -2.615 ; ps2:U2|key_value[0] ; lcd:U1|keycode_10[3] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.081     ; 3.511      ;
; -2.615 ; ps2:U2|shift_left   ; lcd:U1|keycode_23[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.082     ; 3.510      ;
; -2.615 ; ps2:U2|shift_left   ; lcd:U1|keycode_19[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.079     ; 3.513      ;
; -2.615 ; ps2:U2|key_value[7] ; lcd:U1|keycode_9[1]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.081     ; 3.511      ;
; -2.613 ; ps2:U2|key_value[3] ; lcd:U1|keycode_21[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.080     ; 3.510      ;
; -2.613 ; ps2:U2|key_value[0] ; lcd:U1|keycode_9[1]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.081     ; 3.509      ;
; -2.610 ; ps2:U2|key_value[7] ; lcd:U1|keycode_21[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.079     ; 3.508      ;
; -2.609 ; ps2:U2|key_value[1] ; lcd:U1|keycode_20[2] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.085     ; 3.501      ;
; -2.609 ; ps2:U2|shift_left   ; lcd:U1|keycode_11[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.081     ; 3.505      ;
; -2.608 ; ps2:U2|key_value[0] ; lcd:U1|keycode_21[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.079     ; 3.506      ;
; -2.607 ; ps2:U2|key_value[3] ; lcd:U1|keycode_7[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.083     ; 3.501      ;
; -2.602 ; ps2:U2|shift_left   ; lcd:U1|keycode_20[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.084     ; 3.495      ;
; -2.601 ; ps2:U2|shift_left   ; lcd:U1|keycode_9[1]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.081     ; 3.497      ;
; -2.600 ; ps2:U2|key_value[7] ; lcd:U1|keycode_21[3] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.079     ; 3.498      ;
; -2.598 ; ps2:U2|shift_right  ; lcd:U1|keycode_3[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.083     ; 3.492      ;
; -2.598 ; ps2:U2|key_value[3] ; lcd:U1|keycode_2[1]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.080     ; 3.495      ;
; -2.597 ; ps2:U2|key_value[3] ; lcd:U1|keycode_15[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.083     ; 3.491      ;
; -2.596 ; ps2:U2|key_value[3] ; lcd:U1|keycode_2[3]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.080     ; 3.493      ;
; -2.596 ; ps2:U2|shift_left   ; lcd:U1|keycode_21[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.079     ; 3.494      ;
; -2.596 ; ps2:U2|key_value[3] ; lcd:U1|keycode_13[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.083     ; 3.490      ;
; -2.595 ; ps2:U2|key_value[7] ; lcd:U1|keycode_2[1]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.079     ; 3.493      ;
; -2.594 ; ps2:U2|key_value[7] ; lcd:U1|keycode_7[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.082     ; 3.489      ;
; -2.594 ; ps2:U2|key_value[7] ; lcd:U1|keycode_15[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.082     ; 3.489      ;
; -2.593 ; ps2:U2|key_value[7] ; lcd:U1|keycode_13[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.082     ; 3.488      ;
; -2.593 ; ps2:U2|key_value[0] ; lcd:U1|keycode_2[1]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.079     ; 3.491      ;
; -2.593 ; ps2:U2|shift_right  ; lcd:U1|keycode_2[3]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.079     ; 3.491      ;
; -2.592 ; ps2:U2|key_value[0] ; lcd:U1|keycode_15[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.082     ; 3.487      ;
; -2.591 ; ps2:U2|key_value[0] ; lcd:U1|keycode_13[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.082     ; 3.486      ;
; -2.587 ; ps2:U2|key_value[7] ; lcd:U1|keycode_9[3]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.081     ; 3.483      ;
; -2.587 ; ps2:U2|key_value[3] ; lcd:U1|keycode_20[2] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.085     ; 3.479      ;
; -2.586 ; ps2:U2|key_value[3] ; lcd:U1|keycode_10[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.082     ; 3.481      ;
; -2.583 ; ps2:U2|shift_left   ; lcd:U1|keycode_11[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.082     ; 3.478      ;
; -2.583 ; ps2:U2|key_value[7] ; lcd:U1|keycode_10[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.081     ; 3.479      ;
; -2.581 ; ps2:U2|shift_left   ; lcd:U1|keycode_2[1]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.079     ; 3.479      ;
; -2.581 ; ps2:U2|key_value[0] ; lcd:U1|keycode_10[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.081     ; 3.477      ;
; -2.580 ; ps2:U2|shift_left   ; lcd:U1|keycode_15[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.082     ; 3.475      ;
; -2.579 ; ps2:U2|shift_right  ; lcd:U1|keycode_14[6] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.080     ; 3.476      ;
; -2.579 ; ps2:U2|shift_left   ; lcd:U1|keycode_13[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.082     ; 3.474      ;
; -2.577 ; ps2:U2|shift_left   ; lcd:U1|keycode_12[5] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.081     ; 3.473      ;
; -2.575 ; ps2:U2|key_value[6] ; lcd:U1|keycode_7[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.086     ; 3.466      ;
; -2.574 ; ps2:U2|shift_right  ; lcd:U1|keycode_17[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.086     ; 3.465      ;
; -2.574 ; ps2:U2|key_value[1] ; lcd:U1|keycode_7[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.083     ; 3.468      ;
; -2.572 ; ps2:U2|key_value[3] ; lcd:U1|keycode_1[6]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.085     ; 3.464      ;
; -2.570 ; ps2:U2|key_value[0] ; lcd:U1|keycode_12[3] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.081     ; 3.466      ;
; -2.569 ; ps2:U2|shift_left   ; lcd:U1|keycode_10[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.081     ; 3.465      ;
; -2.568 ; ps2:U2|key_value[0] ; lcd:U1|keycode_26[0] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.085     ; 3.460      ;
; -2.568 ; ps2:U2|key_value[7] ; lcd:U1|keycode_19[3] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.079     ; 3.466      ;
; -2.566 ; ps2:U2|key_value[7] ; lcd:U1|keycode_21[4] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.079     ; 3.464      ;
; -2.566 ; ps2:U2|key_value[7] ; lcd:U1|keycode_2[3]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.079     ; 3.464      ;
; -2.564 ; ps2:U2|key_value[0] ; lcd:U1|keycode_22[0] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.083     ; 3.458      ;
; -2.564 ; ps2:U2|key_value[1] ; lcd:U1|keycode_23[1] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.083     ; 3.458      ;
; -2.563 ; ps2:U2|key_value[7] ; lcd:U1|keycode_8[1]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.082     ; 3.458      ;
; -2.562 ; ps2:U2|key_value[7] ; lcd:U1|keycode_5[4]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.079     ; 3.460      ;
; -2.560 ; ps2:U2|key_value[0] ; lcd:U1|keycode_20[2] ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.084     ; 3.453      ;
; -2.559 ; ps2:U2|shift_right  ; lcd:U1|keycode_6[1]  ; clk          ; lcd:U1|clk48hz ; 1.000        ; -0.080     ; 3.456      ;
+--------+---------------------+----------------------+--------------+----------------+--------------+------------+------------+


+-----------------------------------------------------------------------------------------------------------------------------------+
; Fast 1200mV 0C Model Setup: 'lcd:U1|clk4800hz'                                                                                    ;
+--------+-----------------------+-------------------+------------------+------------------+--------------+------------+------------+
; Slack  ; From Node             ; To Node           ; Launch Clock     ; Latch Clock      ; Relationship ; Clock Skew ; Data Delay ;
+--------+-----------------------+-------------------+------------------+------------------+--------------+------------+------------+
; -2.639 ; lcd:U1|address[2]     ; lcd:U1|data[7]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.050     ; 3.576      ;
; -2.613 ; lcd:U1|address[4]     ; lcd:U1|data[7]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.050     ; 3.550      ;
; -2.410 ; lcd:U1|address[2]     ; lcd:U1|data[5]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.055     ; 3.342      ;
; -2.403 ; lcd:U1|address[2]     ; lcd:U1|data[4]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.055     ; 3.335      ;
; -2.332 ; lcd:U1|address[0]     ; lcd:U1|data[6]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.050     ; 3.269      ;
; -2.321 ; lcd:U1|address[1]     ; lcd:U1|data[6]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.050     ; 3.258      ;
; -2.319 ; lcd:U1|address[0]     ; lcd:U1|data[7]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.050     ; 3.256      ;
; -2.239 ; lcd:U1|address[0]     ; lcd:U1|data[5]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.055     ; 3.171      ;
; -2.195 ; lcd:U1|address[4]     ; lcd:U1|data[5]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.055     ; 3.127      ;
; -2.194 ; lcd:U1|address[1]     ; lcd:U1|data[5]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.055     ; 3.126      ;
; -2.091 ; lcd:U1|address[2]     ; lcd:U1|data[1]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.050     ; 3.028      ;
; -2.048 ; lcd:U1|address[4]     ; lcd:U1|data[4]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.055     ; 2.980      ;
; -2.048 ; lcd:U1|address[0]     ; lcd:U1|data[1]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.050     ; 2.985      ;
; -1.990 ; lcd:U1|address[1]     ; lcd:U1|data[7]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.050     ; 2.927      ;
; -1.946 ; lcd:U1|address[4]     ; lcd:U1|data[1]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.050     ; 2.883      ;
; -1.926 ; lcd:U1|address[4]     ; lcd:U1|data[6]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.050     ; 2.863      ;
; -1.910 ; lcd:U1|address[4]     ; lcd:U1|data[3]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.054     ; 2.843      ;
; -1.873 ; lcd:U1|address[2]     ; lcd:U1|data[3]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.054     ; 2.806      ;
; -1.868 ; lcd:U1|address[1]     ; lcd:U1|data[1]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.050     ; 2.805      ;
; -1.858 ; lcd:U1|address[0]     ; lcd:U1|data[2]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.054     ; 2.791      ;
; -1.813 ; lcd:U1|address[2]     ; lcd:U1|data[6]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.050     ; 2.750      ;
; -1.801 ; lcd:U1|keycode_18[7]  ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.277      ; 3.065      ;
; -1.777 ; lcd:U1|address[1]     ; lcd:U1|data[4]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.055     ; 2.709      ;
; -1.767 ; lcd:U1|keycode_14[7]  ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.274      ; 3.028      ;
; -1.763 ; lcd:U1|address[0]     ; lcd:U1|data[4]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.055     ; 2.695      ;
; -1.742 ; lcd:U1|address[2]     ; lcd:U1|data[0]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.037     ; 2.692      ;
; -1.735 ; lcd:U1|address[1]     ; lcd:U1|data[2]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.054     ; 2.668      ;
; -1.706 ; lcd:U1|address[0]     ; lcd:U1|data[3]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.054     ; 2.639      ;
; -1.688 ; lcd:U1|keycode_16[7]  ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.275      ; 2.950      ;
; -1.654 ; lcd:U1|keycode_3[7]   ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.277      ; 2.918      ;
; -1.632 ; lcd:U1|address[4]     ; lcd:U1|data[0]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.037     ; 2.582      ;
; -1.577 ; lcd:U1|address[1]     ; lcd:U1|data[0]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.037     ; 2.527      ;
; -1.534 ; lcd:U1|keycode_16[6]  ; lcd:U1|data[6]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.280      ; 2.801      ;
; -1.509 ; lcd:U1|keycode_19[7]  ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.273      ; 2.769      ;
; -1.504 ; lcd:U1|keycode_5[7]   ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.273      ; 2.764      ;
; -1.485 ; lcd:U1|keycode_4[7]   ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.273      ; 2.745      ;
; -1.470 ; lcd:U1|keycode_7[7]   ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.276      ; 2.733      ;
; -1.463 ; lcd:U1|address[0]     ; lcd:U1|address[3] ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.037     ; 2.413      ;
; -1.461 ; lcd:U1|address[1]     ; lcd:U1|data[3]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.054     ; 2.394      ;
; -1.460 ; lcd:U1|keycode_17[3]  ; lcd:U1|data[3]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.276      ; 2.723      ;
; -1.455 ; lcd:U1|CS.DATAWRITE2  ; lcd:U1|data[1]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.036     ; 2.406      ;
; -1.423 ; lcd:U1|address[0]     ; lcd:U1|data[0]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.037     ; 2.373      ;
; -1.421 ; lcd:U1|address[3]     ; lcd:U1|data[6]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.050     ; 2.358      ;
; -1.409 ; lcd:U1|address[0]     ; lcd:U1|address[0] ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.037     ; 2.359      ;
; -1.390 ; lcd:U1|address[4]     ; lcd:U1|data[2]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.054     ; 2.323      ;
; -1.386 ; lcd:U1|address[1]     ; lcd:U1|address[3] ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.037     ; 2.336      ;
; -1.383 ; lcd:U1|keycode_10[5]  ; lcd:U1|data[5]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.270      ; 2.640      ;
; -1.381 ; lcd:U1|CS.DATAWRITE1  ; lcd:U1|data[1]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.036     ; 2.332      ;
; -1.377 ; lcd:U1|keycode_11[5]  ; lcd:U1|data[5]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.270      ; 2.634      ;
; -1.375 ; lcd:U1|address[0]     ; lcd:U1|address[4] ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.037     ; 2.325      ;
; -1.372 ; lcd:U1|keycode_24[7]  ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.271      ; 2.630      ;
; -1.372 ; lcd:U1|keycode_25[6]  ; lcd:U1|data[6]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.273      ; 2.632      ;
; -1.366 ; lcd:U1|keycode_18[6]  ; lcd:U1|data[6]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.277      ; 2.630      ;
; -1.362 ; lcd:U1|keycode_3[6]   ; lcd:U1|data[6]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.277      ; 2.626      ;
; -1.354 ; lcd:U1|keycode_9[5]   ; lcd:U1|data[5]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.270      ; 2.611      ;
; -1.353 ; lcd:U1|keycode_17[6]  ; lcd:U1|data[6]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.280      ; 2.620      ;
; -1.324 ; lcd:U1|keycode_16[1]  ; lcd:U1|data[1]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.275      ; 2.586      ;
; -1.308 ; lcd:U1|address[0]     ; lcd:U1|address[2] ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.037     ; 2.258      ;
; -1.299 ; lcd:U1|address[2]     ; lcd:U1|address[3] ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.037     ; 2.249      ;
; -1.298 ; lcd:U1|address[1]     ; lcd:U1|address[4] ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.037     ; 2.248      ;
; -1.292 ; lcd:U1|keycode_11[7]  ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.275      ; 2.554      ;
; -1.282 ; lcd:U1|keycode_22[7]  ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.276      ; 2.545      ;
; -1.273 ; lcd:U1|keycode_21[6]  ; lcd:U1|data[6]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.273      ; 2.533      ;
; -1.272 ; lcd:U1|keycode_9[7]   ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.275      ; 2.534      ;
; -1.270 ; lcd:U1|keycode_6[7]   ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.273      ; 2.530      ;
; -1.265 ; lcd:U1|keycode_7[6]   ; lcd:U1|data[6]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.276      ; 2.528      ;
; -1.261 ; lcd:U1|keycode_14[6]  ; lcd:U1|data[6]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.274      ; 2.522      ;
; -1.241 ; lcd:U1|keycode_1[7]   ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.278      ; 2.506      ;
; -1.239 ; lcd:U1|address[0]     ; lcd:U1|address[1] ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.037     ; 2.189      ;
; -1.233 ; lcd:U1|CS.DATAWRITE2  ; lcd:U1|data[7]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.036     ; 2.184      ;
; -1.233 ; lcd:U1|keycode_17[4]  ; lcd:U1|data[4]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.275      ; 2.495      ;
; -1.231 ; lcd:U1|address[1]     ; lcd:U1|address[2] ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.037     ; 2.181      ;
; -1.223 ; lcd:U1|CS.DATAWRITE2  ; lcd:U1|data[2]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.040     ; 2.170      ;
; -1.223 ; lcd:U1|CS.DATAWRITE2  ; lcd:U1|data[3]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.040     ; 2.170      ;
; -1.213 ; lcd:U1|CS.DATAWRITE1  ; lcd:U1|data[7]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.036     ; 2.164      ;
; -1.211 ; lcd:U1|address[2]     ; lcd:U1|address[4] ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.037     ; 2.161      ;
; -1.209 ; lcd:U1|CS.DATAWRITE2  ; lcd:U1|data[4]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.041     ; 2.155      ;
; -1.209 ; lcd:U1|CS.DATAWRITE2  ; lcd:U1|data[5]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.041     ; 2.155      ;
; -1.209 ; lcd:U1|address[2]     ; lcd:U1|data[2]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.054     ; 2.142      ;
; -1.205 ; lcd:U1|keycode_17[7]  ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.280      ; 2.472      ;
; -1.203 ; lcd:U1|CS.DATAWRITE1  ; lcd:U1|data[2]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.040     ; 2.150      ;
; -1.203 ; lcd:U1|CS.DATAWRITE1  ; lcd:U1|data[3]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.040     ; 2.150      ;
; -1.198 ; lcd:U1|address[3]     ; lcd:U1|data[1]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.050     ; 2.135      ;
; -1.198 ; lcd:U1|keycode_13[7]  ; lcd:U1|data[7]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.271      ; 2.456      ;
; -1.193 ; lcd:U1|keycode_8[3]   ; lcd:U1|data[3]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.272      ; 2.452      ;
; -1.190 ; lcd:U1|keycode_5[4]   ; lcd:U1|data[4]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.268      ; 2.445      ;
; -1.187 ; lcd:U1|CS.DATAWRITE2  ; lcd:U1|data[6]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.036     ; 2.138      ;
; -1.184 ; lcd:U1|CS.FUNCTIONSET ; lcd:U1|data[3]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.036     ; 2.135      ;
; -1.181 ; lcd:U1|CS.DATAWRITE1  ; lcd:U1|data[4]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.041     ; 2.127      ;
; -1.181 ; lcd:U1|CS.DATAWRITE1  ; lcd:U1|data[5]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.041     ; 2.127      ;
; -1.165 ; lcd:U1|keycode_11[1]  ; lcd:U1|data[1]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.275      ; 2.427      ;
; -1.158 ; lcd:U1|CS.DATAWRITE1  ; lcd:U1|data[6]    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 1.000        ; -0.036     ; 2.109      ;
; -1.151 ; lcd:U1|keycode_5[1]   ; lcd:U1|data[1]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.273      ; 2.411      ;
; -1.144 ; lcd:U1|keycode_9[1]   ; lcd:U1|data[1]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.275      ; 2.406      ;
; -1.136 ; lcd:U1|keycode_19[1]  ; lcd:U1|data[1]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.273      ; 2.396      ;
; -1.130 ; lcd:U1|keycode_16[5]  ; lcd:U1|data[5]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.272      ; 2.389      ;
; -1.100 ; lcd:U1|keycode_12[5]  ; lcd:U1|data[5]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.270      ; 2.357      ;
; -1.100 ; lcd:U1|keycode_4[6]   ; lcd:U1|data[6]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.273      ; 2.360      ;
; -1.095 ; lcd:U1|keycode_19[4]  ; lcd:U1|data[4]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.268      ; 2.350      ;
; -1.092 ; lcd:U1|keycode_24[6]  ; lcd:U1|data[6]    ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 1.000        ; 0.271      ; 2.350      ;
+--------+-----------------------+-------------------+------------------+------------------+--------------+------------+------------+


+--------------------------------------------------------------------------------------------------------------------------+
; Fast 1200mV 0C Model Setup: 'clk'                                                                                        ;
+--------+---------------------+---------------------+--------------+-------------+--------------+------------+------------+
; Slack  ; From Node           ; To Node             ; Launch Clock ; Latch Clock ; Relationship ; Clock Skew ; Data Delay ;
+--------+---------------------+---------------------+--------------+-------------+--------------+------------+------------+
; -1.596 ; ps2:U2|key_value[1] ; lcd:U1|keynum[0]    ; clk          ; clk         ; 1.000        ; -0.036     ; 2.547      ;
; -1.596 ; ps2:U2|key_value[1] ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.036     ; 2.547      ;
; -1.596 ; ps2:U2|key_value[1] ; lcd:U1|keynum[1]    ; clk          ; clk         ; 1.000        ; -0.036     ; 2.547      ;
; -1.596 ; ps2:U2|key_value[1] ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.036     ; 2.547      ;
; -1.596 ; ps2:U2|key_value[1] ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.036     ; 2.547      ;
; -1.564 ; ps2:U2|key_value[6] ; lcd:U1|keynum[0]    ; clk          ; clk         ; 1.000        ; -0.049     ; 2.502      ;
; -1.564 ; ps2:U2|key_value[6] ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.049     ; 2.502      ;
; -1.564 ; ps2:U2|key_value[6] ; lcd:U1|keynum[1]    ; clk          ; clk         ; 1.000        ; -0.049     ; 2.502      ;
; -1.564 ; ps2:U2|key_value[6] ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.049     ; 2.502      ;
; -1.564 ; ps2:U2|key_value[6] ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.049     ; 2.502      ;
; -1.447 ; ps2:U2|key_value[0] ; lcd:U1|keynum[0]    ; clk          ; clk         ; 1.000        ; -0.035     ; 2.399      ;
; -1.447 ; ps2:U2|key_value[0] ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.035     ; 2.399      ;
; -1.447 ; ps2:U2|key_value[0] ; lcd:U1|keynum[1]    ; clk          ; clk         ; 1.000        ; -0.035     ; 2.399      ;
; -1.447 ; ps2:U2|key_value[0] ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.035     ; 2.399      ;
; -1.447 ; ps2:U2|key_value[0] ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.035     ; 2.399      ;
; -1.404 ; ps2:U2|key_value[2] ; lcd:U1|keynum[0]    ; clk          ; clk         ; 1.000        ; -0.036     ; 2.355      ;
; -1.404 ; ps2:U2|key_value[2] ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.036     ; 2.355      ;
; -1.404 ; ps2:U2|key_value[2] ; lcd:U1|keynum[1]    ; clk          ; clk         ; 1.000        ; -0.036     ; 2.355      ;
; -1.404 ; ps2:U2|key_value[2] ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.036     ; 2.355      ;
; -1.404 ; ps2:U2|key_value[2] ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.036     ; 2.355      ;
; -1.397 ; ps2:U2|key_value[3] ; lcd:U1|keynum[0]    ; clk          ; clk         ; 1.000        ; -0.036     ; 2.348      ;
; -1.397 ; ps2:U2|key_value[3] ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.036     ; 2.348      ;
; -1.397 ; ps2:U2|key_value[3] ; lcd:U1|keynum[1]    ; clk          ; clk         ; 1.000        ; -0.036     ; 2.348      ;
; -1.397 ; ps2:U2|key_value[3] ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.036     ; 2.348      ;
; -1.397 ; ps2:U2|key_value[3] ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.036     ; 2.348      ;
; -1.387 ; ps2:U2|key_value[4] ; lcd:U1|keynum[0]    ; clk          ; clk         ; 1.000        ; -0.036     ; 2.338      ;
; -1.387 ; ps2:U2|key_value[4] ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.036     ; 2.338      ;
; -1.387 ; ps2:U2|key_value[4] ; lcd:U1|keynum[1]    ; clk          ; clk         ; 1.000        ; -0.036     ; 2.338      ;
; -1.387 ; ps2:U2|key_value[4] ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.036     ; 2.338      ;
; -1.387 ; ps2:U2|key_value[4] ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.036     ; 2.338      ;
; -1.382 ; ps2:U2|num[3]       ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.047     ; 2.322      ;
; -1.378 ; ps2:U2|num[3]       ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.047     ; 2.318      ;
; -1.371 ; ps2:U2|num[1]       ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.047     ; 2.311      ;
; -1.359 ; ps2:U2|num[1]       ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.047     ; 2.299      ;
; -1.322 ; lcd:U1|keynum[4]    ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.036     ; 2.273      ;
; -1.319 ; lcd:U1|keynum[1]    ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.036     ; 2.270      ;
; -1.319 ; ps2:U2|num[2]       ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.047     ; 2.259      ;
; -1.311 ; ps2:U2|num[3]       ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.047     ; 2.251      ;
; -1.303 ; ps2:U2|num[1]       ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.047     ; 2.243      ;
; -1.296 ; ps2:U2|num[0]       ; ps2:U2|key_value[7] ; clk          ; clk         ; 1.000        ; -0.047     ; 2.236      ;
; -1.296 ; ps2:U2|num[0]       ; ps2:U2|key_value[0] ; clk          ; clk         ; 1.000        ; -0.047     ; 2.236      ;
; -1.295 ; ps2:U2|num[2]       ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.047     ; 2.235      ;
; -1.291 ; ps2:U2|num[2]       ; ps2:U2|key_value[7] ; clk          ; clk         ; 1.000        ; -0.047     ; 2.231      ;
; -1.291 ; ps2:U2|num[2]       ; ps2:U2|key_value[0] ; clk          ; clk         ; 1.000        ; -0.047     ; 2.231      ;
; -1.283 ; ps2:U2|num[1]       ; ps2:U2|key_value[7] ; clk          ; clk         ; 1.000        ; -0.047     ; 2.223      ;
; -1.283 ; ps2:U2|num[1]       ; ps2:U2|key_value[0] ; clk          ; clk         ; 1.000        ; -0.047     ; 2.223      ;
; -1.277 ; lcd:U1|keynum[4]    ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.036     ; 2.228      ;
; -1.271 ; ps2:U2|num[3]       ; lcd:U1|keynum[0]    ; clk          ; clk         ; 1.000        ; -0.047     ; 2.211      ;
; -1.271 ; ps2:U2|num[3]       ; lcd:U1|keynum[1]    ; clk          ; clk         ; 1.000        ; -0.047     ; 2.211      ;
; -1.266 ; lcd:U1|keynum[1]    ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.036     ; 2.217      ;
; -1.266 ; ps2:U2|state.WAIT   ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.047     ; 2.206      ;
; -1.254 ; lcd:U1|keynum[4]    ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.036     ; 2.205      ;
; -1.252 ; ps2:U2|num[1]       ; lcd:U1|keynum[0]    ; clk          ; clk         ; 1.000        ; -0.047     ; 2.192      ;
; -1.252 ; ps2:U2|num[1]       ; lcd:U1|keynum[1]    ; clk          ; clk         ; 1.000        ; -0.047     ; 2.192      ;
; -1.251 ; lcd:U1|keynum[1]    ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.036     ; 2.202      ;
; -1.251 ; ps2:U2|num[2]       ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.047     ; 2.191      ;
; -1.248 ; ps2:U2|key_value[7] ; lcd:U1|keynum[0]    ; clk          ; clk         ; 1.000        ; -0.035     ; 2.200      ;
; -1.248 ; ps2:U2|key_value[7] ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.035     ; 2.200      ;
; -1.248 ; ps2:U2|key_value[7] ; lcd:U1|keynum[1]    ; clk          ; clk         ; 1.000        ; -0.035     ; 2.200      ;
; -1.248 ; ps2:U2|key_value[7] ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.035     ; 2.200      ;
; -1.248 ; ps2:U2|key_value[7] ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.035     ; 2.200      ;
; -1.244 ; ps2:U2|state.WAIT   ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.047     ; 2.184      ;
; -1.221 ; lcd:U1|keynum[3]    ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.036     ; 2.172      ;
; -1.210 ; ps2:U2|num[3]       ; ps2:U2|key_value[7] ; clk          ; clk         ; 1.000        ; -0.047     ; 2.150      ;
; -1.210 ; ps2:U2|num[3]       ; ps2:U2|key_value[0] ; clk          ; clk         ; 1.000        ; -0.047     ; 2.150      ;
; -1.198 ; ps2:U2|state.WAIT   ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.047     ; 2.138      ;
; -1.193 ; lcd:U1|keynum[3]    ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.036     ; 2.144      ;
; -1.192 ; ps2:U2|num[0]       ; ps2:U2|key_value[5] ; clk          ; clk         ; 1.000        ; -0.047     ; 2.132      ;
; -1.192 ; ps2:U2|num[0]       ; ps2:U2|key_value[1] ; clk          ; clk         ; 1.000        ; -0.047     ; 2.132      ;
; -1.192 ; ps2:U2|num[0]       ; ps2:U2|key_value[2] ; clk          ; clk         ; 1.000        ; -0.047     ; 2.132      ;
; -1.192 ; ps2:U2|num[0]       ; ps2:U2|key_value[3] ; clk          ; clk         ; 1.000        ; -0.047     ; 2.132      ;
; -1.189 ; lcd:U1|speed_r      ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.047     ; 2.129      ;
; -1.188 ; ps2:U2|num[2]       ; lcd:U1|keynum[0]    ; clk          ; clk         ; 1.000        ; -0.047     ; 2.128      ;
; -1.188 ; ps2:U2|num[2]       ; lcd:U1|keynum[1]    ; clk          ; clk         ; 1.000        ; -0.047     ; 2.128      ;
; -1.187 ; ps2:U2|num[2]       ; ps2:U2|key_value[5] ; clk          ; clk         ; 1.000        ; -0.047     ; 2.127      ;
; -1.187 ; ps2:U2|num[2]       ; ps2:U2|key_value[1] ; clk          ; clk         ; 1.000        ; -0.047     ; 2.127      ;
; -1.187 ; ps2:U2|num[2]       ; ps2:U2|key_value[2] ; clk          ; clk         ; 1.000        ; -0.047     ; 2.127      ;
; -1.187 ; ps2:U2|num[2]       ; ps2:U2|key_value[3] ; clk          ; clk         ; 1.000        ; -0.047     ; 2.127      ;
; -1.185 ; lcd:U1|speed_r      ; lcd:U1|keynum[3]    ; clk          ; clk         ; 1.000        ; -0.047     ; 2.125      ;
; -1.179 ; ps2:U2|num[1]       ; ps2:U2|key_value[5] ; clk          ; clk         ; 1.000        ; -0.047     ; 2.119      ;
; -1.179 ; ps2:U2|num[1]       ; ps2:U2|key_value[1] ; clk          ; clk         ; 1.000        ; -0.047     ; 2.119      ;
; -1.179 ; ps2:U2|num[1]       ; ps2:U2|key_value[2] ; clk          ; clk         ; 1.000        ; -0.047     ; 2.119      ;
; -1.179 ; ps2:U2|num[1]       ; ps2:U2|key_value[3] ; clk          ; clk         ; 1.000        ; -0.047     ; 2.119      ;
; -1.169 ; ps2:U2|num[0]       ; ps2:U2|key_value[4] ; clk          ; clk         ; 1.000        ; -0.046     ; 2.110      ;
; -1.164 ; ps2:U2|num[2]       ; ps2:U2|key_value[4] ; clk          ; clk         ; 1.000        ; -0.046     ; 2.105      ;
; -1.157 ; lcd:U1|keynum[2]    ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.036     ; 2.108      ;
; -1.156 ; ps2:U2|num[1]       ; ps2:U2|key_value[4] ; clk          ; clk         ; 1.000        ; -0.046     ; 2.097      ;
; -1.153 ; lcd:U1|keynum[3]    ; lcd:U1|keynum[2]    ; clk          ; clk         ; 1.000        ; -0.036     ; 2.104      ;
; -1.145 ; lcd:U1|keynum[4]    ; lcd:U1|keynum[0]    ; clk          ; clk         ; 1.000        ; -0.036     ; 2.096      ;
; -1.145 ; lcd:U1|keynum[4]    ; lcd:U1|keynum[1]    ; clk          ; clk         ; 1.000        ; -0.036     ; 2.096      ;
; -1.142 ; lcd:U1|keynum[1]    ; lcd:U1|keynum[0]    ; clk          ; clk         ; 1.000        ; -0.036     ; 2.093      ;
; -1.142 ; lcd:U1|keynum[1]    ; lcd:U1|keynum[1]    ; clk          ; clk         ; 1.000        ; -0.036     ; 2.093      ;
; -1.141 ; ps2:U2|num[0]       ; ps2:U2|key_value[6] ; clk          ; clk         ; 1.000        ; -0.034     ; 2.094      ;
; -1.137 ; lcd:U1|clk_cnt2[16] ; lcd:U1|clk48hz      ; clk          ; clk         ; 1.000        ; -0.036     ; 2.088      ;
; -1.137 ; ps2:U2|state.WAIT   ; lcd:U1|keynum[0]    ; clk          ; clk         ; 1.000        ; -0.047     ; 2.077      ;
; -1.137 ; ps2:U2|state.WAIT   ; lcd:U1|keynum[1]    ; clk          ; clk         ; 1.000        ; -0.047     ; 2.077      ;
; -1.136 ; ps2:U2|num[2]       ; ps2:U2|key_value[6] ; clk          ; clk         ; 1.000        ; -0.034     ; 2.089      ;
; -1.131 ; ps2:U2|key_value[5] ; lcd:U1|keynum[0]    ; clk          ; clk         ; 1.000        ; -0.036     ; 2.082      ;
; -1.131 ; ps2:U2|key_value[5] ; lcd:U1|keynum[4]    ; clk          ; clk         ; 1.000        ; -0.036     ; 2.082      ;
; -1.131 ; ps2:U2|key_value[5] ; lcd:U1|keynum[1]    ; clk          ; clk         ; 1.000        ; -0.036     ; 2.082      ;
+--------+---------------------+---------------------+--------------+-------------+--------------+------------+------------+


+------------------------------------------------------------------------------------------------------------------------------+
; Fast 1200mV 0C Model Hold: 'clk'                                                                                             ;
+--------+---------------------+---------------------+------------------+-------------+--------------+------------+------------+
; Slack  ; From Node           ; To Node             ; Launch Clock     ; Latch Clock ; Relationship ; Clock Skew ; Data Delay ;
+--------+---------------------+---------------------+------------------+-------------+--------------+------------+------------+
; -0.229 ; lcd:U1|clk4800hz    ; lcd:U1|clk4800hz    ; lcd:U1|clk4800hz ; clk         ; 0.000        ; 1.328      ; 1.318      ;
; -0.176 ; lcd:U1|clk48hz      ; lcd:U1|clk48hz      ; lcd:U1|clk48hz   ; clk         ; 0.000        ; 1.320      ; 1.363      ;
; 0.187  ; lcd:U1|clk_cnt2[0]  ; lcd:U1|clk_cnt2[0]  ; clk              ; clk         ; 0.000        ; 0.036      ; 0.307      ;
; 0.187  ; ps2:U2|shift_right  ; ps2:U2|shift_right  ; clk              ; clk         ; 0.000        ; 0.036      ; 0.307      ;
; 0.187  ; ps2:U2|shift_left   ; ps2:U2|shift_left   ; clk              ; clk         ; 0.000        ; 0.036      ; 0.307      ;
; 0.187  ; ps2:U2|capslock     ; ps2:U2|capslock     ; clk              ; clk         ; 0.000        ; 0.036      ; 0.307      ;
; 0.187  ; ps2:U2|capslock_key ; ps2:U2|capslock_key ; clk              ; clk         ; 0.000        ; 0.036      ; 0.307      ;
; 0.187  ; ps2:U2|state.REV    ; ps2:U2|state.REV    ; clk              ; clk         ; 0.000        ; 0.036      ; 0.307      ;
; 0.187  ; ps2:U2|state.IDLE   ; ps2:U2|state.IDLE   ; clk              ; clk         ; 0.000        ; 0.036      ; 0.307      ;
; 0.187  ; ps2:U2|ack          ; ps2:U2|ack          ; clk              ; clk         ; 0.000        ; 0.036      ; 0.307      ;
; 0.187  ; ps2:U2|state.CHECK  ; ps2:U2|state.CHECK  ; clk              ; clk         ; 0.000        ; 0.036      ; 0.307      ;
; 0.187  ; ps2:U2|state.ACK    ; ps2:U2|state.ACK    ; clk              ; clk         ; 0.000        ; 0.036      ; 0.307      ;
; 0.187  ; lcd:U1|flag         ; lcd:U1|flag         ; clk              ; clk         ; 0.000        ; 0.036      ; 0.307      ;
; 0.188  ; ps2:U2|num[3]       ; ps2:U2|num[3]       ; clk              ; clk         ; 0.000        ; 0.035      ; 0.307      ;
; 0.188  ; ps2:U2|num[1]       ; ps2:U2|num[1]       ; clk              ; clk         ; 0.000        ; 0.035      ; 0.307      ;
; 0.188  ; ps2:U2|num[2]       ; ps2:U2|num[2]       ; clk              ; clk         ; 0.000        ; 0.035      ; 0.307      ;
; 0.188  ; ps2:U2|state.WAIT   ; ps2:U2|state.WAIT   ; clk              ; clk         ; 0.000        ; 0.035      ; 0.307      ;
; 0.188  ; ps2:U2|num[0]       ; ps2:U2|num[0]       ; clk              ; clk         ; 0.000        ; 0.035      ; 0.307      ;
; 0.193  ; ps2:U2|data[8]      ; ps2:U2|data[7]      ; clk              ; clk         ; 0.000        ; 0.036      ; 0.313      ;
; 0.197  ; ps2:U2|capslock_key ; ps2:U2|capslock_r   ; clk              ; clk         ; 0.000        ; 0.036      ; 0.317      ;
; 0.197  ; ps2:U2|capslock_key ; ps2:U2|capslock     ; clk              ; clk         ; 0.000        ; 0.036      ; 0.317      ;
; 0.201  ; ps2:U2|data1[2]     ; ps2:U2|data2[2]     ; clk              ; clk         ; 0.000        ; 0.036      ; 0.321      ;
; 0.201  ; ps2:U2|data1[5]     ; ps2:U2|data2[5]     ; clk              ; clk         ; 0.000        ; 0.036      ; 0.321      ;
; 0.205  ; ps2:U2|data1[1]     ; ps2:U2|data2[1]     ; clk              ; clk         ; 0.000        ; 0.036      ; 0.325      ;
; 0.207  ; ps2:U2|data1[6]     ; ps2:U2|data2[6]     ; clk              ; clk         ; 0.000        ; 0.036      ; 0.327      ;
; 0.209  ; ps2:U2|data[6]      ; ps2:U2|data[5]      ; clk              ; clk         ; 0.000        ; 0.036      ; 0.329      ;
; 0.210  ; ps2:U2|data[3]      ; ps2:U2|data[2]      ; clk              ; clk         ; 0.000        ; 0.036      ; 0.330      ;
; 0.212  ; ps2:U2|relase       ; ps2:U2|key_on       ; clk              ; clk         ; 0.000        ; 0.036      ; 0.332      ;
; 0.269  ; ps2:U2|data[2]      ; ps2:U2|data[1]      ; clk              ; clk         ; 0.000        ; 0.036      ; 0.389      ;
; 0.271  ; ps2:U2|data[5]      ; ps2:U2|data[4]      ; clk              ; clk         ; 0.000        ; 0.036      ; 0.391      ;
; 0.272  ; ps2:U2|data[1]      ; ps2:U2|data1[1]     ; clk              ; clk         ; 0.000        ; 0.036      ; 0.392      ;
; 0.273  ; ps2:U2|data[1]      ; ps2:U2|data[0]      ; clk              ; clk         ; 0.000        ; 0.036      ; 0.393      ;
; 0.280  ; lcd:U1|clk_cnt2[0]  ; lcd:U1|clk_cnt2[8]  ; clk              ; clk         ; 0.000        ; 0.036      ; 0.400      ;
; 0.282  ; ps2:U2|state.IDLE   ; ps2:U2|state.REV    ; clk              ; clk         ; 0.000        ; 0.036      ; 0.402      ;
; 0.284  ; ps2:U2|data[6]      ; ps2:U2|data1[6]     ; clk              ; clk         ; 0.000        ; 0.036      ; 0.404      ;
; 0.285  ; ps2:U2|data[2]      ; ps2:U2|data1[2]     ; clk              ; clk         ; 0.000        ; 0.036      ; 0.405      ;
; 0.286  ; ps2:U2|data[7]      ; ps2:U2|data[6]      ; clk              ; clk         ; 0.000        ; 0.036      ; 0.406      ;
; 0.294  ; ps2:U2|capslock_r   ; ps2:U2|capslock     ; clk              ; clk         ; 0.000        ; 0.036      ; 0.414      ;
; 0.298  ; lcd:U1|clk_cnt1[10] ; lcd:U1|clk_cnt1[10] ; clk              ; clk         ; 0.000        ; 0.036      ; 0.418      ;
; 0.298  ; lcd:U1|clk_cnt2[7]  ; lcd:U1|clk_cnt2[7]  ; clk              ; clk         ; 0.000        ; 0.036      ; 0.418      ;
; 0.298  ; lcd:U1|clk_cnt2[6]  ; lcd:U1|clk_cnt2[6]  ; clk              ; clk         ; 0.000        ; 0.036      ; 0.418      ;
; 0.299  ; lcd:U1|clk_cnt2[4]  ; lcd:U1|clk_cnt2[4]  ; clk              ; clk         ; 0.000        ; 0.036      ; 0.419      ;
; 0.300  ; lcd:U1|clk_cnt2[2]  ; lcd:U1|clk_cnt2[2]  ; clk              ; clk         ; 0.000        ; 0.036      ; 0.420      ;
; 0.300  ; lcd:U1|clk_cnt2[14] ; lcd:U1|clk_cnt2[14] ; clk              ; clk         ; 0.000        ; 0.036      ; 0.420      ;
; 0.305  ; lcd:U1|clk_cnt1[11] ; lcd:U1|clk_cnt1[11] ; clk              ; clk         ; 0.000        ; 0.036      ; 0.425      ;
; 0.305  ; lcd:U1|clk_cnt2[9]  ; lcd:U1|clk_cnt2[9]  ; clk              ; clk         ; 0.000        ; 0.036      ; 0.425      ;
; 0.306  ; lcd:U1|clk_cnt1[2]  ; lcd:U1|clk_cnt1[2]  ; clk              ; clk         ; 0.000        ; 0.036      ; 0.426      ;
; 0.306  ; lcd:U1|clk_cnt1[1]  ; lcd:U1|clk_cnt1[1]  ; clk              ; clk         ; 0.000        ; 0.036      ; 0.426      ;
; 0.306  ; lcd:U1|clk_cnt1[5]  ; lcd:U1|clk_cnt1[5]  ; clk              ; clk         ; 0.000        ; 0.036      ; 0.426      ;
; 0.306  ; lcd:U1|clk_cnt2[3]  ; lcd:U1|clk_cnt2[3]  ; clk              ; clk         ; 0.000        ; 0.036      ; 0.426      ;
; 0.306  ; lcd:U1|clk_cnt2[11] ; lcd:U1|clk_cnt2[11] ; clk              ; clk         ; 0.000        ; 0.036      ; 0.426      ;
; 0.306  ; lcd:U1|clk_cnt2[10] ; lcd:U1|clk_cnt2[10] ; clk              ; clk         ; 0.000        ; 0.036      ; 0.426      ;
; 0.306  ; lcd:U1|clk_cnt2[12] ; lcd:U1|clk_cnt2[12] ; clk              ; clk         ; 0.000        ; 0.036      ; 0.426      ;
; 0.307  ; lcd:U1|clk_cnt1[4]  ; lcd:U1|clk_cnt1[4]  ; clk              ; clk         ; 0.000        ; 0.036      ; 0.427      ;
; 0.307  ; lcd:U1|clk_cnt1[6]  ; lcd:U1|clk_cnt1[6]  ; clk              ; clk         ; 0.000        ; 0.036      ; 0.427      ;
; 0.313  ; ps2:U2|state.CHECK  ; ps2:U2|state.ACK    ; clk              ; clk         ; 0.000        ; 0.036      ; 0.433      ;
; 0.317  ; lcd:U1|clk_cnt2[1]  ; lcd:U1|clk_cnt2[1]  ; clk              ; clk         ; 0.000        ; 0.036      ; 0.437      ;
; 0.319  ; lcd:U1|keynum[4]    ; lcd:U1|keynum[4]    ; clk              ; clk         ; 0.000        ; 0.036      ; 0.439      ;
; 0.326  ; ps2:U2|state.IDLE   ; ps2:U2|ack          ; clk              ; clk         ; 0.000        ; 0.036      ; 0.446      ;
; 0.329  ; lcd:U1|keynum[0]    ; lcd:U1|keynum[0]    ; clk              ; clk         ; 0.000        ; 0.036      ; 0.449      ;
; 0.341  ; ps2:U2|ack          ; ps2:U2|state.ACK    ; clk              ; clk         ; 0.000        ; 0.036      ; 0.461      ;
; 0.345  ; ps2:U2|data1[3]     ; ps2:U2|shift_right  ; clk              ; clk         ; 0.000        ; 0.036      ; 0.465      ;
; 0.346  ; ps2:U2|data1[3]     ; ps2:U2|capslock_key ; clk              ; clk         ; 0.000        ; 0.036      ; 0.466      ;
; 0.346  ; lcd:U1|clk4800hz    ; lcd:U1|clk4800hz    ; lcd:U1|clk4800hz ; clk         ; -0.500       ; 1.328      ; 1.393      ;
; 0.350  ; lcd:U1|clk_cnt2[17] ; lcd:U1|clk_cnt2[17] ; clk              ; clk         ; 0.000        ; 0.036      ; 0.470      ;
; 0.356  ; lcd:U1|clk_cnt2[1]  ; lcd:U1|clk_cnt2[5]  ; clk              ; clk         ; 0.000        ; 0.036      ; 0.476      ;
; 0.371  ; ps2:U2|ps2_clk_r2   ; ps2:U2|ack          ; clk              ; clk         ; 0.000        ; 0.036      ; 0.491      ;
; 0.372  ; ps2:U2|data[9]      ; ps2:U2|data[8]      ; clk              ; clk         ; 0.000        ; 0.036      ; 0.492      ;
; 0.375  ; lcd:U1|keynum[1]    ; lcd:U1|keynum[1]    ; clk              ; clk         ; 0.000        ; 0.036      ; 0.495      ;
; 0.380  ; lcd:U1|clk_cnt2[0]  ; lcd:U1|clk_cnt2[5]  ; clk              ; clk         ; 0.000        ; 0.036      ; 0.500      ;
; 0.382  ; lcd:U1|keynum[3]    ; lcd:U1|keynum[3]    ; clk              ; clk         ; 0.000        ; 0.036      ; 0.502      ;
; 0.383  ; ps2:U2|num[0]       ; ps2:U2|num[1]       ; clk              ; clk         ; 0.000        ; 0.035      ; 0.502      ;
; 0.384  ; lcd:U1|keynum[2]    ; lcd:U1|keynum[2]    ; clk              ; clk         ; 0.000        ; 0.036      ; 0.504      ;
; 0.395  ; lcd:U1|clk_cnt2[1]  ; lcd:U1|clk_cnt2[0]  ; clk              ; clk         ; 0.000        ; 0.036      ; 0.515      ;
; 0.395  ; ps2:U2|state.ACK    ; ps2:U2|ack          ; clk              ; clk         ; 0.000        ; 0.036      ; 0.515      ;
; 0.408  ; lcd:U1|clk48hz      ; lcd:U1|clk48hz      ; lcd:U1|clk48hz   ; clk         ; -0.500       ; 1.320      ; 1.447      ;
; 0.415  ; lcd:U1|clk_cnt1[12] ; lcd:U1|clk_cnt1[12] ; clk              ; clk         ; 0.000        ; 0.036      ; 0.535      ;
; 0.416  ; lcd:U1|clk_cnt2[1]  ; lcd:U1|clk_cnt2[8]  ; clk              ; clk         ; 0.000        ; 0.036      ; 0.536      ;
; 0.424  ; ps2:U2|data[5]      ; ps2:U2|data1[5]     ; clk              ; clk         ; 0.000        ; 0.037      ; 0.545      ;
; 0.434  ; ps2:U2|data[6]      ; ps2:U2|relase       ; clk              ; clk         ; 0.000        ; 0.036      ; 0.554      ;
; 0.436  ; ps2:U2|state.REV    ; ps2:U2|state.WAIT   ; clk              ; clk         ; 0.000        ; 0.033      ; 0.553      ;
; 0.440  ; ps2:U2|state.CHECK  ; ps2:U2|state.IDLE   ; clk              ; clk         ; 0.000        ; 0.036      ; 0.560      ;
; 0.446  ; ps2:U2|data1[0]     ; ps2:U2|shift_left   ; clk              ; clk         ; 0.000        ; 0.036      ; 0.566      ;
; 0.446  ; ps2:U2|data[4]      ; ps2:U2|data1[4]     ; clk              ; clk         ; 0.000        ; 0.037      ; 0.567      ;
; 0.447  ; ps2:U2|data[4]      ; ps2:U2|data[3]      ; clk              ; clk         ; 0.000        ; 0.037      ; 0.568      ;
; 0.450  ; lcd:U1|clk_cnt2[5]  ; lcd:U1|clk_cnt2[6]  ; clk              ; clk         ; 0.000        ; 0.036      ; 0.570      ;
; 0.451  ; lcd:U1|clk_cnt1[9]  ; lcd:U1|clk_cnt1[10] ; clk              ; clk         ; 0.000        ; 0.036      ; 0.571      ;
; 0.453  ; lcd:U1|clk_cnt2[15] ; lcd:U1|clk_cnt2[15] ; clk              ; clk         ; 0.000        ; 0.036      ; 0.573      ;
; 0.454  ; lcd:U1|clk_cnt2[9]  ; lcd:U1|clk_cnt2[10] ; clk              ; clk         ; 0.000        ; 0.036      ; 0.574      ;
; 0.455  ; lcd:U1|clk_cnt1[1]  ; lcd:U1|clk_cnt1[2]  ; clk              ; clk         ; 0.000        ; 0.036      ; 0.575      ;
; 0.455  ; lcd:U1|clk_cnt1[5]  ; lcd:U1|clk_cnt1[6]  ; clk              ; clk         ; 0.000        ; 0.036      ; 0.575      ;
; 0.455  ; lcd:U1|clk_cnt2[3]  ; lcd:U1|clk_cnt2[4]  ; clk              ; clk         ; 0.000        ; 0.036      ; 0.575      ;
; 0.455  ; lcd:U1|clk_cnt2[11] ; lcd:U1|clk_cnt2[12] ; clk              ; clk         ; 0.000        ; 0.036      ; 0.575      ;
; 0.455  ; lcd:U1|clk_cnt2[5]  ; lcd:U1|clk_cnt2[5]  ; clk              ; clk         ; 0.000        ; 0.036      ; 0.575      ;
; 0.456  ; lcd:U1|clk_cnt1[9]  ; lcd:U1|clk_cnt1[9]  ; clk              ; clk         ; 0.000        ; 0.036      ; 0.576      ;
; 0.456  ; lcd:U1|clk_cnt1[10] ; lcd:U1|clk_cnt1[11] ; clk              ; clk         ; 0.000        ; 0.036      ; 0.576      ;
; 0.456  ; lcd:U1|clk_cnt2[6]  ; lcd:U1|clk_cnt2[7]  ; clk              ; clk         ; 0.000        ; 0.036      ; 0.576      ;
; 0.456  ; lcd:U1|clk_cnt2[13] ; lcd:U1|clk_cnt2[14] ; clk              ; clk         ; 0.000        ; 0.036      ; 0.576      ;
; 0.458  ; lcd:U1|clk_cnt2[2]  ; lcd:U1|clk_cnt2[3]  ; clk              ; clk         ; 0.000        ; 0.036      ; 0.578      ;
; 0.460  ; lcd:U1|clk_cnt2[8]  ; lcd:U1|clk_cnt2[9]  ; clk              ; clk         ; 0.000        ; 0.034      ; 0.578      ;
+--------+---------------------+---------------------+------------------+-------------+--------------+------------+------------+


+----------------------------------------------------------------------------------------------------------------------------------------+
; Fast 1200mV 0C Model Hold: 'lcd:U1|clk4800hz'                                                                                          ;
+-------+-------------------------+-----------------------+------------------+------------------+--------------+------------+------------+
; Slack ; From Node               ; To Node               ; Launch Clock     ; Latch Clock      ; Relationship ; Clock Skew ; Data Delay ;
+-------+-------------------------+-----------------------+------------------+------------------+--------------+------------+------------+
; 0.139 ; lcd:U1|keycode_25[4]    ; lcd:U1|data[4]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.413      ; 0.656      ;
; 0.181 ; lcd:U1|keycode_24[5]    ; lcd:U1|data[5]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.413      ; 0.698      ;
; 0.186 ; lcd:U1|address[0]       ; lcd:U1|address[0]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.037      ; 0.307      ;
; 0.186 ; lcd:U1|address[2]       ; lcd:U1|address[2]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.037      ; 0.307      ;
; 0.186 ; lcd:U1|address[4]       ; lcd:U1|address[4]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.037      ; 0.307      ;
; 0.186 ; lcd:U1|address[1]       ; lcd:U1|address[1]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.037      ; 0.307      ;
; 0.186 ; lcd:U1|address[3]       ; lcd:U1|address[3]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.037      ; 0.307      ;
; 0.187 ; lcd:U1|CS.DATAWRITE1    ; lcd:U1|CS.DATAWRITE1  ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.036      ; 0.307      ;
; 0.187 ; lcd:U1|CS.DATAWRITE2    ; lcd:U1|CS.DATAWRITE2  ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.036      ; 0.307      ;
; 0.187 ; lcd:U1|data[1]          ; lcd:U1|data[1]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.036      ; 0.307      ;
; 0.187 ; lcd:U1|data[6]          ; lcd:U1|data[6]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.036      ; 0.307      ;
; 0.187 ; lcd:U1|rs               ; lcd:U1|rs             ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.036      ; 0.307      ;
; 0.290 ; lcd:U1|keycode_26[4]    ; lcd:U1|data[4]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.413      ; 0.807      ;
; 0.296 ; lcd:U1|CS.DDRAM1        ; lcd:U1|CS.DATAWRITE1  ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.036      ; 0.416      ;
; 0.310 ; lcd:U1|CS.DDRAM2        ; lcd:U1|CS.DATAWRITE2  ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.036      ; 0.430      ;
; 0.315 ; lcd:U1|CS.CLEAR         ; lcd:U1|CS.INPUTSET    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.036      ; 0.435      ;
; 0.321 ; lcd:U1|CS.DATAWRITE1    ; lcd:U1|CS.DDRAM2      ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.036      ; 0.441      ;
; 0.340 ; lcd:U1|CS.DATAWRITE2    ; lcd:U1|CS.INPUTSET    ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.036      ; 0.460      ;
; 0.382 ; lcd:U1|keycode_26[2]    ; lcd:U1|data[2]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.414      ; 0.900      ;
; 0.390 ; lcd:U1|CS.INPUTSET      ; lcd:U1|data[1]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.036      ; 0.510      ;
; 0.399 ; lcd:U1|CS.DISPLAYSWITCH ; lcd:U1|data[3]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.036      ; 0.519      ;
; 0.411 ; lcd:U1|keycode_26[5]    ; lcd:U1|data[5]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.413      ; 0.928      ;
; 0.449 ; lcd:U1|keycode_23[0]    ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.412      ; 0.965      ;
; 0.459 ; lcd:U1|data[0]          ; lcd:U1|data[0]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.036      ; 0.579      ;
; 0.481 ; lcd:U1|CS.DDRAM1        ; lcd:U1|data[7]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.036      ; 0.601      ;
; 0.488 ; lcd:U1|keycode_25[5]    ; lcd:U1|data[5]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.413      ; 1.005      ;
; 0.498 ; lcd:U1|address[3]       ; lcd:U1|rs             ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.036      ; 0.618      ;
; 0.521 ; lcd:U1|CS.DDRAM2        ; lcd:U1|data[6]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.036      ; 0.641      ;
; 0.534 ; lcd:U1|keycode_19[2]    ; lcd:U1|data[2]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.408      ; 1.046      ;
; 0.538 ; lcd:U1|keycode_15[0]    ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.419      ; 1.061      ;
; 0.554 ; lcd:U1|data[3]          ; lcd:U1|data[3]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.036      ; 0.674      ;
; 0.564 ; lcd:U1|address[1]       ; lcd:U1|rs             ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.036      ; 0.684      ;
; 0.589 ; lcd:U1|keycode_23[2]    ; lcd:U1|data[2]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.411      ; 1.104      ;
; 0.601 ; lcd:U1|keycode_26[0]    ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.422      ; 1.127      ;
; 0.606 ; lcd:U1|keycode_12[0]    ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.418      ; 1.128      ;
; 0.607 ; lcd:U1|CS.DDRAM2        ; lcd:U1|data[7]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.036      ; 0.727      ;
; 0.616 ; lcd:U1|keycode_8[2]     ; lcd:U1|data[2]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.411      ; 1.131      ;
; 0.623 ; lcd:U1|CS.DISPLAYSWITCH ; lcd:U1|CS.DDRAM1      ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.040      ; 0.747      ;
; 0.625 ; lcd:U1|address[2]       ; lcd:U1|rs             ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.036      ; 0.745      ;
; 0.630 ; lcd:U1|keycode_20[3]    ; lcd:U1|data[3]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.414      ; 1.148      ;
; 0.633 ; lcd:U1|CS.INPUTSET      ; lcd:U1|CS.FUNCTIONSET ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.032      ; 0.749      ;
; 0.634 ; lcd:U1|keycode_25[2]    ; lcd:U1|data[2]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.414      ; 1.152      ;
; 0.652 ; lcd:U1|CS.FUNCTIONSET   ; lcd:U1|data[5]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.035      ; 0.771      ;
; 0.660 ; lcd:U1|CS.DATAWRITE2    ; lcd:U1|address[4]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.050      ; 0.794      ;
; 0.671 ; lcd:U1|CS.CLEAR         ; lcd:U1|data[0]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.049      ; 0.804      ;
; 0.676 ; lcd:U1|keycode_15[4]    ; lcd:U1|data[4]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.410      ; 1.190      ;
; 0.681 ; lcd:U1|CS.DATAWRITE1    ; lcd:U1|rs             ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.049      ; 0.814      ;
; 0.692 ; lcd:U1|keycode_13[0]    ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.419      ; 1.215      ;
; 0.692 ; lcd:U1|keycode_4[2]     ; lcd:U1|data[2]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.408      ; 1.204      ;
; 0.707 ; lcd:U1|keycode_24[4]    ; lcd:U1|data[4]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.405      ; 1.216      ;
; 0.708 ; lcd:U1|data[7]          ; lcd:U1|data[7]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.036      ; 0.828      ;
; 0.708 ; lcd:U1|keycode_15[3]    ; lcd:U1|data[3]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.411      ; 1.223      ;
; 0.710 ; lcd:U1|address[1]       ; lcd:U1|data[0]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.036      ; 0.830      ;
; 0.716 ; lcd:U1|keycode_1[0]     ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.413      ; 1.233      ;
; 0.720 ; lcd:U1|data[2]          ; lcd:U1|data[2]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.036      ; 0.840      ;
; 0.732 ; lcd:U1|address[3]       ; lcd:U1|data[0]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.036      ; 0.852      ;
; 0.747 ; lcd:U1|address[3]       ; lcd:U1|address[2]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.037      ; 0.868      ;
; 0.747 ; lcd:U1|keycode_23[3]    ; lcd:U1|data[3]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.411      ; 1.262      ;
; 0.748 ; lcd:U1|address[3]       ; lcd:U1|address[4]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.037      ; 0.869      ;
; 0.750 ; lcd:U1|address[3]       ; lcd:U1|address[0]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.037      ; 0.871      ;
; 0.750 ; lcd:U1|address[3]       ; lcd:U1|address[1]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.037      ; 0.871      ;
; 0.762 ; lcd:U1|keycode_8[0]     ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.412      ; 1.278      ;
; 0.779 ; lcd:U1|keycode_21[5]    ; lcd:U1|data[5]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.407      ; 1.290      ;
; 0.784 ; lcd:U1|keycode_26[3]    ; lcd:U1|data[3]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.403      ; 1.291      ;
; 0.791 ; lcd:U1|address[4]       ; lcd:U1|rs             ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.036      ; 0.911      ;
; 0.797 ; lcd:U1|keycode_23[5]    ; lcd:U1|data[5]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.403      ; 1.304      ;
; 0.804 ; lcd:U1|keycode_21[0]    ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.416      ; 1.324      ;
; 0.806 ; lcd:U1|keycode_22[0]    ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.420      ; 1.330      ;
; 0.810 ; lcd:U1|keycode_26[6]    ; lcd:U1|data[6]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.418      ; 1.332      ;
; 0.811 ; lcd:U1|keycode_6[6]     ; lcd:U1|data[6]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.413      ; 1.328      ;
; 0.813 ; lcd:U1|address[1]       ; lcd:U1|address[2]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.037      ; 0.934      ;
; 0.813 ; lcd:U1|address[1]       ; lcd:U1|address[3]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.037      ; 0.934      ;
; 0.814 ; lcd:U1|address[1]       ; lcd:U1|address[4]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.037      ; 0.935      ;
; 0.814 ; lcd:U1|keycode_14[5]    ; lcd:U1|data[5]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.408      ; 1.326      ;
; 0.816 ; lcd:U1|address[1]       ; lcd:U1|address[0]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.037      ; 0.937      ;
; 0.818 ; lcd:U1|keycode_24[0]    ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.422      ; 1.344      ;
; 0.818 ; lcd:U1|keycode_11[0]    ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.418      ; 1.340      ;
; 0.828 ; lcd:U1|keycode_13[4]    ; lcd:U1|data[4]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.410      ; 1.342      ;
; 0.829 ; lcd:U1|CS.FUNCTIONSET   ; lcd:U1|data[4]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.035      ; 0.948      ;
; 0.830 ; lcd:U1|keycode_4[0]     ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.414      ; 1.348      ;
; 0.831 ; lcd:U1|CS.INPUTSET      ; lcd:U1|data[2]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.032      ; 0.947      ;
; 0.836 ; lcd:U1|keycode_9[0]     ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.418      ; 1.358      ;
; 0.845 ; lcd:U1|keycode_23[4]    ; lcd:U1|data[4]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.410      ; 1.359      ;
; 0.845 ; lcd:U1|keycode_22[3]    ; lcd:U1|data[3]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.411      ; 1.360      ;
; 0.850 ; lcd:U1|keycode_24[2]    ; lcd:U1|data[2]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.414      ; 1.368      ;
; 0.855 ; lcd:U1|keycode_11[6]    ; lcd:U1|data[6]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.415      ; 1.374      ;
; 0.858 ; lcd:U1|address[2]       ; lcd:U1|CS.DDRAM2      ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.041      ; 0.983      ;
; 0.859 ; lcd:U1|address[2]       ; lcd:U1|data[0]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.036      ; 0.979      ;
; 0.874 ; lcd:U1|address[2]       ; lcd:U1|address[3]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.037      ; 0.995      ;
; 0.875 ; lcd:U1|address[2]       ; lcd:U1|address[4]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.037      ; 0.996      ;
; 0.877 ; lcd:U1|address[2]       ; lcd:U1|address[0]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.037      ; 0.998      ;
; 0.877 ; lcd:U1|address[2]       ; lcd:U1|address[1]     ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.037      ; 0.998      ;
; 0.880 ; lcd:U1|keycode_11[2]    ; lcd:U1|data[2]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.410      ; 1.394      ;
; 0.880 ; lcd:U1|keycode_20[0]    ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.414      ; 1.398      ;
; 0.887 ; lcd:U1|keycode_12[3]    ; lcd:U1|data[3]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.410      ; 1.401      ;
; 0.888 ; lcd:U1|address[0]       ; lcd:U1|data[0]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.036      ; 1.008      ;
; 0.888 ; lcd:U1|keycode_1[3]     ; lcd:U1|data[3]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.414      ; 1.406      ;
; 0.898 ; lcd:U1|keycode_23[6]    ; lcd:U1|data[6]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.415      ; 1.417      ;
; 0.903 ; lcd:U1|CS.DATAWRITE1    ; lcd:U1|data[0]        ; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 0.000        ; 0.049      ; 1.036      ;
; 0.903 ; lcd:U1|keycode_25[0]    ; lcd:U1|data[0]        ; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 0.000        ; 0.422      ; 1.429      ;
+-------+-------------------------+-----------------------+------------------+------------------+--------------+------------+------------+


+-----------------------------------------------------------------------------------------------------------------------------+
; Fast 1200mV 0C Model Hold: 'lcd:U1|clk48hz'                                                                                 ;
+-------+---------------------+----------------------+--------------+----------------+--------------+------------+------------+
; Slack ; From Node           ; To Node              ; Launch Clock ; Latch Clock    ; Relationship ; Clock Skew ; Data Delay ;
+-------+---------------------+----------------------+--------------+----------------+--------------+------------+------------+
; 0.392 ; ps2:U2|key_value[5] ; lcd:U1|keycode_16[0] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.031      ; 0.537      ;
; 0.489 ; lcd:U1|keynum[3]    ; lcd:U1|keycode_8[0]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.037      ; 0.640      ;
; 0.522 ; ps2:U2|key_value[5] ; lcd:U1|keycode_16[1] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.031      ; 0.667      ;
; 0.557 ; ps2:U2|key_value[5] ; lcd:U1|keycode_16[3] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.026      ; 0.697      ;
; 0.566 ; ps2:U2|key_value[5] ; lcd:U1|keycode_17[3] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.026      ; 0.706      ;
; 0.584 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_12[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.031      ; 0.729      ;
; 0.615 ; lcd:U1|keynum[3]    ; lcd:U1|keycode_24[4] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.035      ; 0.764      ;
; 0.619 ; lcd:U1|keynum[4]    ; lcd:U1|keycode_16[3] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.026      ; 0.759      ;
; 0.629 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_12[1] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.031      ; 0.774      ;
; 0.634 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_14[0] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.032      ; 0.780      ;
; 0.649 ; lcd:U1|keynum[4]    ; lcd:U1|keycode_16[5] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.029      ; 0.792      ;
; 0.652 ; lcd:U1|keynum[4]    ; lcd:U1|keycode_16[6] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.026      ; 0.792      ;
; 0.665 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_20[0] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.035      ; 0.814      ;
; 0.685 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_5[2]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.031      ; 0.830      ;
; 0.706 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_17[5] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.031      ; 0.851      ;
; 0.710 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_22[4] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.029      ; 0.853      ;
; 0.748 ; ps2:U2|key_value[5] ; lcd:U1|keycode_17[5] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.031      ; 0.893      ;
; 0.756 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_22[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.030      ; 0.900      ;
; 0.768 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_5[0]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.037      ; 0.919      ;
; 0.777 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_10[6] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.030      ; 0.921      ;
; 0.781 ; lcd:U1|keynum[3]    ; lcd:U1|keycode_24[7] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.035      ; 0.930      ;
; 0.798 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_26[3] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.038      ; 0.950      ;
; 0.814 ; ps2:U2|key_value[5] ; lcd:U1|keycode_16[7] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.031      ; 0.959      ;
; 0.818 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_17[3] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.026      ; 0.958      ;
; 0.828 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_4[6]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.033      ; 0.975      ;
; 0.831 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_25[7] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.027      ; 0.972      ;
; 0.837 ; ps2:U2|key_value[5] ; lcd:U1|keycode_26[3] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.038      ; 0.989      ;
; 0.844 ; ps2:U2|key_value[5] ; lcd:U1|keycode_8[0]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.037      ; 0.995      ;
; 0.847 ; ps2:U2|key_value[1] ; lcd:U1|keycode_16[7] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.031      ; 0.992      ;
; 0.847 ; ps2:U2|key_value[5] ; lcd:U1|keycode_12[1] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.031      ; 0.992      ;
; 0.849 ; ps2:U2|key_value[5] ; lcd:U1|keycode_20[0] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.035      ; 0.998      ;
; 0.850 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_12[7] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.031      ; 0.995      ;
; 0.852 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_12[4] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.031      ; 0.997      ;
; 0.857 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_23[0] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.037      ; 1.008      ;
; 0.862 ; ps2:U2|key_value[7] ; lcd:U1|keycode_24[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.027      ; 1.003      ;
; 0.868 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_7[2]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.029      ; 1.011      ;
; 0.873 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_9[4]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.031      ; 1.018      ;
; 0.874 ; lcd:U1|keynum[3]    ; lcd:U1|keycode_8[4]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.030      ; 1.018      ;
; 0.877 ; ps2:U2|key_value[2] ; lcd:U1|keycode_8[0]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.037      ; 1.028      ;
; 0.890 ; ps2:U2|key_value[5] ; lcd:U1|keycode_10[6] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.030      ; 1.034      ;
; 0.891 ; ps2:U2|key_value[4] ; lcd:U1|keycode_8[0]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.036      ; 1.041      ;
; 0.895 ; lcd:U1|keynum[3]    ; lcd:U1|keycode_24[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.027      ; 1.036      ;
; 0.901 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_4[3]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.035      ; 1.050      ;
; 0.902 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_4[0]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.035      ; 1.051      ;
; 0.902 ; lcd:U1|keynum[4]    ; lcd:U1|keycode_16[0] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.031      ; 1.047      ;
; 0.904 ; lcd:U1|keynum[4]    ; lcd:U1|keycode_16[7] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.031      ; 1.049      ;
; 0.905 ; lcd:U1|keynum[4]    ; lcd:U1|keycode_16[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.031      ; 1.050      ;
; 0.916 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_15[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.030      ; 1.060      ;
; 0.916 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_3[2]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.029      ; 1.059      ;
; 0.917 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_13[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.030      ; 1.061      ;
; 0.918 ; ps2:U2|key_value[7] ; lcd:U1|keycode_17[5] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.031      ; 1.063      ;
; 0.923 ; ps2:U2|key_value[7] ; lcd:U1|keycode_17[3] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.026      ; 1.063      ;
; 0.924 ; ps2:U2|key_value[5] ; lcd:U1|keycode_26[1] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.027      ; 1.065      ;
; 0.926 ; ps2:U2|key_value[2] ; lcd:U1|keycode_17[5] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.031      ; 1.071      ;
; 0.940 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_18[4] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.029      ; 1.083      ;
; 0.947 ; lcd:U1|keynum[4]    ; lcd:U1|keycode_16[1] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.031      ; 1.092      ;
; 0.948 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_26[7] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.027      ; 1.089      ;
; 0.948 ; ps2:U2|key_value[1] ; lcd:U1|keycode_8[0]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.037      ; 1.099      ;
; 0.950 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_26[1] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.027      ; 1.091      ;
; 0.952 ; lcd:U1|keynum[4]    ; lcd:U1|keycode_16[4] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.031      ; 1.097      ;
; 0.954 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_18[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.029      ; 1.097      ;
; 0.967 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_6[0]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.033      ; 1.114      ;
; 0.967 ; ps2:U2|key_value[5] ; lcd:U1|keycode_11[3] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.031      ; 1.112      ;
; 0.971 ; ps2:U2|key_value[2] ; lcd:U1|keycode_16[7] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.031      ; 1.116      ;
; 0.981 ; lcd:U1|keynum[3]    ; lcd:U1|keycode_5[2]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.031      ; 1.126      ;
; 0.982 ; ps2:U2|key_value[7] ; lcd:U1|keycode_16[3] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.026      ; 1.122      ;
; 0.982 ; ps2:U2|key_value[7] ; lcd:U1|keycode_8[0]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.037      ; 1.133      ;
; 0.983 ; ps2:U2|key_value[3] ; lcd:U1|keycode_16[7] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.031      ; 1.128      ;
; 0.985 ; ps2:U2|key_value[4] ; lcd:U1|keycode_16[7] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.030      ; 1.129      ;
; 0.995 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_9[6]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.031      ; 1.140      ;
; 0.999 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_2[2]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.033      ; 1.146      ;
; 1.000 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_21[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.033      ; 1.147      ;
; 1.000 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_10[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.031      ; 1.145      ;
; 1.001 ; ps2:U2|key_value[5] ; lcd:U1|keycode_14[0] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.032      ; 1.147      ;
; 1.015 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_1[0]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.036      ; 1.165      ;
; 1.015 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_6[2]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.033      ; 1.162      ;
; 1.015 ; ps2:U2|key_value[4] ; lcd:U1|keycode_12[1] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.030      ; 1.159      ;
; 1.018 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_20[5] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.035      ; 1.167      ;
; 1.018 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_4[5]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.035      ; 1.167      ;
; 1.020 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_6[3]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.033      ; 1.167      ;
; 1.020 ; ps2:U2|key_value[5] ; lcd:U1|keycode_8[3]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.030      ; 1.164      ;
; 1.021 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_17[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.026      ; 1.161      ;
; 1.026 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_23[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.030      ; 1.170      ;
; 1.029 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_18[0] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.029      ; 1.172      ;
; 1.029 ; lcd:U1|keynum[3]    ; lcd:U1|keycode_6[5]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.031      ; 1.174      ;
; 1.029 ; ps2:U2|key_value[4] ; lcd:U1|keycode_20[0] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.034      ; 1.177      ;
; 1.030 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_10[0] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.030      ; 1.174      ;
; 1.030 ; ps2:U2|key_value[3] ; lcd:U1|keycode_17[5] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.031      ; 1.175      ;
; 1.032 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_25[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.027      ; 1.173      ;
; 1.033 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_1[2]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.028      ; 1.175      ;
; 1.034 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_11[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.031      ; 1.179      ;
; 1.034 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_9[2]  ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.031      ; 1.179      ;
; 1.036 ; lcd:U1|keynum[0]    ; lcd:U1|keycode_19[0] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.033      ; 1.183      ;
; 1.037 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_14[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.032      ; 1.183      ;
; 1.039 ; lcd:U1|keynum[1]    ; lcd:U1|keycode_14[3] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.032      ; 1.185      ;
; 1.040 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_14[0] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.032      ; 1.186      ;
; 1.040 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_14[1] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.032      ; 1.186      ;
; 1.040 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_14[2] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.032      ; 1.186      ;
; 1.040 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_14[3] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.032      ; 1.186      ;
; 1.040 ; lcd:U1|keynum[2]    ; lcd:U1|keycode_14[4] ; clk          ; lcd:U1|clk48hz ; 0.000        ; 0.032      ; 1.186      ;
+-------+---------------------+----------------------+--------------+----------------+--------------+------------+------------+


+-----------------------------------------------------------------------------------------------------+
; Fast 1200mV 0C Model Minimum Pulse Width: 'clk'                                                     ;
+--------+--------------+----------------+-----------------+-------+------------+---------------------+
; Slack  ; Actual Width ; Required Width ; Type            ; Clock ; Clock Edge ; Target              ;
+--------+--------------+----------------+-----------------+-------+------------+---------------------+
; -3.000 ; 1.000        ; 4.000          ; Port Rate       ; clk   ; Rise       ; clk                 ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk4800hz    ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk48hz      ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[0]  ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[10] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[11] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[12] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[1]  ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[2]  ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[3]  ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[4]  ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[5]  ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[6]  ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[7]  ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[8]  ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt1[9]  ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[0]  ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[10] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[11] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[12] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[13] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[14] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[15] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[16] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[17] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[1]  ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[2]  ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[3]  ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[4]  ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[5]  ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[6]  ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[7]  ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[8]  ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|clk_cnt2[9]  ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|flag         ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|keynum[0]    ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|keynum[1]    ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|keynum[2]    ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|keynum[3]    ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|keynum[4]    ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; lcd:U1|speed_r      ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|ack          ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|capslock     ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|capslock_key ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|capslock_r   ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|data1[0]     ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|data1[1]     ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|data1[2]     ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|data1[3]     ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|data1[4]     ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|data1[5]     ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|data1[6]     ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|data1[7]     ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|data2[0]     ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|data2[1]     ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|data2[2]     ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|data2[3]     ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|data2[4]     ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|data2[5]     ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|data2[6]     ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|data2[7]     ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|data[0]      ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|data[1]      ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|data[2]      ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|data[3]      ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|data[4]      ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|data[5]      ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|data[6]      ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|data[7]      ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|data[8]      ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|data[9]      ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|key_on       ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|key_value[0] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|key_value[1] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|key_value[2] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|key_value[3] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|key_value[4] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|key_value[5] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|key_value[6] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|key_value[7] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|num[0]       ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|num[1]       ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|num[2]       ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|num[3]       ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|ps2_clk_r1   ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|ps2_clk_r2   ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|ps2_clk_r3   ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|relase       ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|shift_left   ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|shift_right  ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|state.ACK    ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|state.CHECK  ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|state.IDLE   ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|state.REV    ;
; -1.000 ; 1.000        ; 2.000          ; Min Period      ; clk   ; Rise       ; ps2:U2|state.WAIT   ;
; -0.234 ; -0.050       ; 0.184          ; Low Pulse Width ; clk   ; Rise       ; ps2:U2|ps2_clk_r1   ;
; -0.233 ; -0.049       ; 0.184          ; Low Pulse Width ; clk   ; Rise       ; lcd:U1|clk4800hz    ;
; -0.233 ; -0.049       ; 0.184          ; Low Pulse Width ; clk   ; Rise       ; lcd:U1|clk48hz      ;
; -0.233 ; -0.049       ; 0.184          ; Low Pulse Width ; clk   ; Rise       ; lcd:U1|clk_cnt1[0]  ;
; -0.233 ; -0.049       ; 0.184          ; Low Pulse Width ; clk   ; Rise       ; lcd:U1|clk_cnt1[10] ;
+--------+--------------+----------------+-----------------+-------+------------+---------------------+


+----------------------------------------------------------------------------------------------------------+
; Fast 1200mV 0C Model Minimum Pulse Width: 'lcd:U1|clk48hz'                                               ;
+--------+--------------+----------------+------------+----------------+------------+----------------------+
; Slack  ; Actual Width ; Required Width ; Type       ; Clock          ; Clock Edge ; Target               ;
+--------+--------------+----------------+------------+----------------+------------+----------------------+
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_10[0] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_10[1] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_10[2] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_10[3] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_10[4] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_10[5] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_10[6] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_10[7] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_11[0] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_11[1] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_11[2] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_11[3] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_11[4] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_11[5] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_11[6] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_11[7] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_12[0] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_12[1] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_12[2] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_12[3] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_12[4] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_12[5] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_12[6] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_12[7] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_13[0] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_13[1] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_13[2] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_13[3] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_13[4] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_13[5] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_13[6] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_13[7] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_14[0] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_14[1] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_14[2] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_14[3] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_14[4] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_14[5] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_14[6] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_14[7] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_15[0] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_15[1] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_15[2] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_15[3] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_15[4] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_15[5] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_15[6] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_15[7] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_16[0] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_16[1] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_16[2] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_16[3] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_16[4] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_16[5] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_16[6] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_16[7] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_17[0] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_17[1] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_17[2] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_17[3] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_17[4] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_17[5] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_17[6] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_17[7] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_18[0] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_18[1] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_18[2] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_18[3] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_18[4] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_18[5] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_18[6] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_18[7] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_19[0] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_19[1] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_19[2] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_19[3] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_19[4] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_19[5] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_19[6] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_19[7] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_1[0]  ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_1[1]  ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_1[2]  ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_1[3]  ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_1[4]  ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_1[5]  ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_1[6]  ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_1[7]  ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_20[0] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_20[1] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_20[2] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_20[3] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_20[4] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_20[5] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_20[6] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_20[7] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_21[0] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_21[1] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_21[2] ;
; -1.000 ; 1.000        ; 2.000          ; Min Period ; lcd:U1|clk48hz ; Rise       ; lcd:U1|keycode_21[3] ;
+--------+--------------+----------------+------------+----------------+------------+----------------------+


+---------------------------------------------------------------------------------------------------------------------------+
; Fast 1200mV 0C Model Minimum Pulse Width: 'lcd:U1|clk4800hz'                                                              ;
+--------+--------------+----------------+------------------+------------------+------------+-------------------------------+
; Slack  ; Actual Width ; Required Width ; Type             ; Clock            ; Clock Edge ; Target                        ;
+--------+--------------+----------------+------------------+------------------+------------+-------------------------------+
; -1.000 ; 1.000        ; 2.000          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.CLEAR               ;
; -1.000 ; 1.000        ; 2.000          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DATAWRITE1          ;
; -1.000 ; 1.000        ; 2.000          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DATAWRITE2          ;
; -1.000 ; 1.000        ; 2.000          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DDRAM1              ;
; -1.000 ; 1.000        ; 2.000          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DDRAM2              ;
; -1.000 ; 1.000        ; 2.000          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DISPLAYSWITCH       ;
; -1.000 ; 1.000        ; 2.000          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.FUNCTIONSET         ;
; -1.000 ; 1.000        ; 2.000          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.INPUTSET            ;
; -1.000 ; 1.000        ; 2.000          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[0]             ;
; -1.000 ; 1.000        ; 2.000          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[1]             ;
; -1.000 ; 1.000        ; 2.000          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[2]             ;
; -1.000 ; 1.000        ; 2.000          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[3]             ;
; -1.000 ; 1.000        ; 2.000          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[4]             ;
; -1.000 ; 1.000        ; 2.000          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[0]                ;
; -1.000 ; 1.000        ; 2.000          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[1]                ;
; -1.000 ; 1.000        ; 2.000          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[2]                ;
; -1.000 ; 1.000        ; 2.000          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[3]                ;
; -1.000 ; 1.000        ; 2.000          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[4]                ;
; -1.000 ; 1.000        ; 2.000          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[5]                ;
; -1.000 ; 1.000        ; 2.000          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[6]                ;
; -1.000 ; 1.000        ; 2.000          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[7]                ;
; -1.000 ; 1.000        ; 2.000          ; Min Period       ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|rs                     ;
; 0.223  ; 0.407        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DISPLAYSWITCH       ;
; 0.223  ; 0.407        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.FUNCTIONSET         ;
; 0.223  ; 0.407        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[2]                ;
; 0.223  ; 0.407        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[3]                ;
; 0.223  ; 0.407        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[4]                ;
; 0.223  ; 0.407        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[5]                ;
; 0.224  ; 0.408        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.CLEAR               ;
; 0.224  ; 0.408        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DATAWRITE1          ;
; 0.224  ; 0.408        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DATAWRITE2          ;
; 0.224  ; 0.408        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DDRAM1              ;
; 0.224  ; 0.408        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DDRAM2              ;
; 0.224  ; 0.408        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.INPUTSET            ;
; 0.224  ; 0.408        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[0]             ;
; 0.224  ; 0.408        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[1]             ;
; 0.224  ; 0.408        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[2]             ;
; 0.224  ; 0.408        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[3]             ;
; 0.224  ; 0.408        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[4]             ;
; 0.224  ; 0.408        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[0]                ;
; 0.224  ; 0.408        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[1]                ;
; 0.224  ; 0.408        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[6]                ;
; 0.224  ; 0.408        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[7]                ;
; 0.224  ; 0.408        ; 0.184          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|rs                     ;
; 0.370  ; 0.586        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.CLEAR               ;
; 0.370  ; 0.586        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DATAWRITE1          ;
; 0.370  ; 0.586        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DATAWRITE2          ;
; 0.370  ; 0.586        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DDRAM1              ;
; 0.370  ; 0.586        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DDRAM2              ;
; 0.370  ; 0.586        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.INPUTSET            ;
; 0.370  ; 0.586        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[0]                ;
; 0.370  ; 0.586        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[1]                ;
; 0.370  ; 0.586        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[6]                ;
; 0.370  ; 0.586        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[7]                ;
; 0.370  ; 0.586        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|rs                     ;
; 0.371  ; 0.587        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.DISPLAYSWITCH       ;
; 0.371  ; 0.587        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|CS.FUNCTIONSET         ;
; 0.371  ; 0.587        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[0]             ;
; 0.371  ; 0.587        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[1]             ;
; 0.371  ; 0.587        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[2]             ;
; 0.371  ; 0.587        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[3]             ;
; 0.371  ; 0.587        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|address[4]             ;
; 0.371  ; 0.587        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[2]                ;
; 0.371  ; 0.587        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[3]                ;
; 0.371  ; 0.587        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[4]                ;
; 0.371  ; 0.587        ; 0.216          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; lcd:U1|data[5]                ;
; 0.403  ; 0.403        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|CS.DISPLAYSWITCH|clk       ;
; 0.403  ; 0.403        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|CS.FUNCTIONSET|clk         ;
; 0.403  ; 0.403        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|data[2]|clk                ;
; 0.403  ; 0.403        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|data[3]|clk                ;
; 0.403  ; 0.403        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|data[4]|clk                ;
; 0.403  ; 0.403        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|data[5]|clk                ;
; 0.404  ; 0.404        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|CS.CLEAR|clk               ;
; 0.404  ; 0.404        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|CS.DATAWRITE1|clk          ;
; 0.404  ; 0.404        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|CS.DATAWRITE2|clk          ;
; 0.404  ; 0.404        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|CS.DDRAM1|clk              ;
; 0.404  ; 0.404        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|CS.DDRAM2|clk              ;
; 0.404  ; 0.404        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|CS.INPUTSET|clk            ;
; 0.404  ; 0.404        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|address[0]|clk             ;
; 0.404  ; 0.404        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|address[1]|clk             ;
; 0.404  ; 0.404        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|address[2]|clk             ;
; 0.404  ; 0.404        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|address[3]|clk             ;
; 0.404  ; 0.404        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|address[4]|clk             ;
; 0.404  ; 0.404        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|data[0]|clk                ;
; 0.404  ; 0.404        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|data[1]|clk                ;
; 0.404  ; 0.404        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|data[6]|clk                ;
; 0.404  ; 0.404        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|data[7]|clk                ;
; 0.404  ; 0.404        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|rs|clk                     ;
; 0.414  ; 0.414        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|clk4800hz~clkctrl|inclk[0] ;
; 0.414  ; 0.414        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|clk4800hz~clkctrl|outclk   ;
; 0.500  ; 0.500        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|clk4800hz|q                ;
; 0.500  ; 0.500        ; 0.000          ; Low Pulse Width  ; lcd:U1|clk4800hz ; Rise       ; U1|clk4800hz|q                ;
; 0.583  ; 0.583        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|clk4800hz~clkctrl|inclk[0] ;
; 0.583  ; 0.583        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|clk4800hz~clkctrl|outclk   ;
; 0.592  ; 0.592        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|CS.CLEAR|clk               ;
; 0.592  ; 0.592        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|CS.DATAWRITE1|clk          ;
; 0.592  ; 0.592        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|CS.DATAWRITE2|clk          ;
; 0.592  ; 0.592        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|CS.DDRAM1|clk              ;
; 0.592  ; 0.592        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|CS.DDRAM2|clk              ;
; 0.592  ; 0.592        ; 0.000          ; High Pulse Width ; lcd:U1|clk4800hz ; Rise       ; U1|CS.INPUTSET|clk            ;
+--------+--------------+----------------+------------------+------------------+------------+-------------------------------+


+------------------------------------------------------------------------------+
; Setup Times                                                                  ;
+-----------+------------------+-------+-------+------------+------------------+
; Data Port ; Clock Port       ; Rise  ; Fall  ; Clock Edge ; Clock Reference  ;
+-----------+------------------+-------+-------+------------+------------------+
; ps2_clk   ; clk              ; 0.903 ; 1.639 ; Rise       ; clk              ;
; ps2_data  ; clk              ; 1.285 ; 2.089 ; Rise       ; clk              ;
; rst_n     ; lcd:U1|clk4800hz ; 0.316 ; 0.770 ; Rise       ; lcd:U1|clk4800hz ;
+-----------+------------------+-------+-------+------------+------------------+


+--------------------------------------------------------------------------------+
; Hold Times                                                                     ;
+-----------+------------------+--------+--------+------------+------------------+
; Data Port ; Clock Port       ; Rise   ; Fall   ; Clock Edge ; Clock Reference  ;
+-----------+------------------+--------+--------+------------+------------------+
; ps2_clk   ; clk              ; -0.687 ; -1.424 ; Rise       ; clk              ;
; ps2_data  ; clk              ; -0.784 ; -1.554 ; Rise       ; clk              ;
; rst_n     ; lcd:U1|clk4800hz ; 0.457  ; -0.047 ; Rise       ; lcd:U1|clk4800hz ;
+-----------+------------------+--------+--------+------------+------------------+


+-----------------------------------------------------------------------------------+
; Clock to Output Times                                                             ;
+----------------+------------------+-------+-------+------------+------------------+
; Data Port      ; Clock Port       ; Rise  ; Fall  ; Clock Edge ; Clock Reference  ;
+----------------+------------------+-------+-------+------------+------------------+
; dis_key_o      ; clk              ; 5.033 ; 5.124 ; Rise       ; clk              ;
; keyvalue_o[*]  ; clk              ; 4.021 ; 4.070 ; Rise       ; clk              ;
;  keyvalue_o[0] ; clk              ; 3.688 ; 3.722 ; Rise       ; clk              ;
;  keyvalue_o[1] ; clk              ; 3.905 ; 3.946 ; Rise       ; clk              ;
;  keyvalue_o[2] ; clk              ; 3.809 ; 3.861 ; Rise       ; clk              ;
;  keyvalue_o[3] ; clk              ; 3.876 ; 3.965 ; Rise       ; clk              ;
;  keyvalue_o[4] ; clk              ; 3.926 ; 3.985 ; Rise       ; clk              ;
;  keyvalue_o[5] ; clk              ; 3.677 ; 3.702 ; Rise       ; clk              ;
;  keyvalue_o[6] ; clk              ; 3.817 ; 3.872 ; Rise       ; clk              ;
;  keyvalue_o[7] ; clk              ; 4.021 ; 4.070 ; Rise       ; clk              ;
; relase         ; clk              ; 3.662 ; 3.670 ; Rise       ; clk              ;
; shift_o        ; clk              ; 5.723 ; 5.946 ; Rise       ; clk              ;
; data[*]        ; lcd:U1|clk4800hz ; 5.721 ; 5.592 ; Rise       ; lcd:U1|clk4800hz ;
;  data[0]       ; lcd:U1|clk4800hz ; 4.573 ; 4.651 ; Rise       ; lcd:U1|clk4800hz ;
;  data[1]       ; lcd:U1|clk4800hz ; 4.122 ; 4.163 ; Rise       ; lcd:U1|clk4800hz ;
;  data[2]       ; lcd:U1|clk4800hz ; 4.370 ; 4.452 ; Rise       ; lcd:U1|clk4800hz ;
;  data[3]       ; lcd:U1|clk4800hz ; 4.339 ; 4.389 ; Rise       ; lcd:U1|clk4800hz ;
;  data[4]       ; lcd:U1|clk4800hz ; 4.037 ; 4.106 ; Rise       ; lcd:U1|clk4800hz ;
;  data[5]       ; lcd:U1|clk4800hz ; 4.166 ; 4.236 ; Rise       ; lcd:U1|clk4800hz ;
;  data[6]       ; lcd:U1|clk4800hz ; 5.721 ; 5.592 ; Rise       ; lcd:U1|clk4800hz ;
;  data[7]       ; lcd:U1|clk4800hz ; 4.270 ; 4.342 ; Rise       ; lcd:U1|clk4800hz ;
; en             ; lcd:U1|clk4800hz ; 2.207 ;       ; Rise       ; lcd:U1|clk4800hz ;
; rs             ; lcd:U1|clk4800hz ; 4.336 ; 4.422 ; Rise       ; lcd:U1|clk4800hz ;
; en             ; lcd:U1|clk4800hz ;       ; 2.236 ; Fall       ; lcd:U1|clk4800hz ;
; clk48hz        ; lcd:U1|clk48hz   ; 1.977 ;       ; Rise       ; lcd:U1|clk48hz   ;
; clk48hz        ; lcd:U1|clk48hz   ;       ; 1.984 ; Fall       ; lcd:U1|clk48hz   ;
+----------------+------------------+-------+-------+------------+------------------+


+-----------------------------------------------------------------------------------+
; Minimum Clock to Output Times                                                     ;
+----------------+------------------+-------+-------+------------+------------------+
; Data Port      ; Clock Port       ; Rise  ; Fall  ; Clock Edge ; Clock Reference  ;
+----------------+------------------+-------+-------+------------+------------------+
; dis_key_o      ; clk              ; 4.122 ; 4.140 ; Rise       ; clk              ;
; keyvalue_o[*]  ; clk              ; 3.593 ; 3.614 ; Rise       ; clk              ;
;  keyvalue_o[0] ; clk              ; 3.605 ; 3.634 ; Rise       ; clk              ;
;  keyvalue_o[1] ; clk              ; 3.818 ; 3.854 ; Rise       ; clk              ;
;  keyvalue_o[2] ; clk              ; 3.720 ; 3.766 ; Rise       ; clk              ;
;  keyvalue_o[3] ; clk              ; 3.784 ; 3.866 ; Rise       ; clk              ;
;  keyvalue_o[4] ; clk              ; 3.833 ; 3.887 ; Rise       ; clk              ;
;  keyvalue_o[5] ; clk              ; 3.593 ; 3.614 ; Rise       ; clk              ;
;  keyvalue_o[6] ; clk              ; 3.728 ; 3.777 ; Rise       ; clk              ;
;  keyvalue_o[7] ; clk              ; 3.931 ; 3.974 ; Rise       ; clk              ;
; relase         ; clk              ; 3.585 ; 3.590 ; Rise       ; clk              ;
; shift_o        ; clk              ; 5.550 ; 5.788 ; Rise       ; clk              ;
; data[*]        ; lcd:U1|clk4800hz ; 3.927 ; 3.989 ; Rise       ; lcd:U1|clk4800hz ;
;  data[0]       ; lcd:U1|clk4800hz ; 4.443 ; 4.514 ; Rise       ; lcd:U1|clk4800hz ;
;  data[1]       ; lcd:U1|clk4800hz ; 4.008 ; 4.044 ; Rise       ; lcd:U1|clk4800hz ;
;  data[2]       ; lcd:U1|clk4800hz ; 4.246 ; 4.322 ; Rise       ; lcd:U1|clk4800hz ;
;  data[3]       ; lcd:U1|clk4800hz ; 4.216 ; 4.261 ; Rise       ; lcd:U1|clk4800hz ;
;  data[4]       ; lcd:U1|clk4800hz ; 3.927 ; 3.989 ; Rise       ; lcd:U1|clk4800hz ;
;  data[5]       ; lcd:U1|clk4800hz ; 4.051 ; 4.115 ; Rise       ; lcd:U1|clk4800hz ;
;  data[6]       ; lcd:U1|clk4800hz ; 5.606 ; 5.471 ; Rise       ; lcd:U1|clk4800hz ;
;  data[7]       ; lcd:U1|clk4800hz ; 4.151 ; 4.217 ; Rise       ; lcd:U1|clk4800hz ;
; en             ; lcd:U1|clk4800hz ; 2.176 ;       ; Rise       ; lcd:U1|clk4800hz ;
; rs             ; lcd:U1|clk4800hz ; 4.219 ; 4.299 ; Rise       ; lcd:U1|clk4800hz ;
; en             ; lcd:U1|clk4800hz ;       ; 2.201 ; Fall       ; lcd:U1|clk4800hz ;
; clk48hz        ; lcd:U1|clk48hz   ; 1.954 ;       ; Rise       ; lcd:U1|clk48hz   ;
; clk48hz        ; lcd:U1|clk48hz   ;       ; 1.958 ; Fall       ; lcd:U1|clk48hz   ;
+----------------+------------------+-------+-------+------------+------------------+


---------------------------------------------
; Fast 1200mV 0C Model Metastability Report ;
---------------------------------------------
No synchronizer chains to report.


+-----------------------------------------------------------------------------------+
; Multicorner Timing Analysis Summary                                               ;
+-------------------+-----------+--------+----------+---------+---------------------+
; Clock             ; Setup     ; Hold   ; Recovery ; Removal ; Minimum Pulse Width ;
+-------------------+-----------+--------+----------+---------+---------------------+
; Worst-case Slack  ; -7.891    ; -0.264 ; N/A      ; N/A     ; -3.000              ;
;  clk              ; -4.959    ; -0.264 ; N/A      ; N/A     ; -3.000              ;
;  lcd:U1|clk4800hz ; -7.272    ; 0.123  ; N/A      ; N/A     ; -1.487              ;
;  lcd:U1|clk48hz   ; -7.891    ; 0.392  ; N/A      ; N/A     ; -1.487              ;
; Design-wide TNS   ; -1723.955 ; -0.43  ; 0.0      ; 0.0     ; -486.195            ;
;  clk              ; -246.076  ; -0.430 ; N/A      ; N/A     ; -142.778            ;
;  lcd:U1|clk4800hz ; -89.086   ; 0.000  ; N/A      ; N/A     ; -34.121             ;
;  lcd:U1|clk48hz   ; -1388.793 ; 0.000  ; N/A      ; N/A     ; -309.296            ;
+-------------------+-----------+--------+----------+---------+---------------------+


+------------------------------------------------------------------------------+
; Setup Times                                                                  ;
+-----------+------------------+-------+-------+------------+------------------+
; Data Port ; Clock Port       ; Rise  ; Fall  ; Clock Edge ; Clock Reference  ;
+-----------+------------------+-------+-------+------------+------------------+
; ps2_clk   ; clk              ; 1.978 ; 2.215 ; Rise       ; clk              ;
; ps2_data  ; clk              ; 2.866 ; 3.150 ; Rise       ; clk              ;
; rst_n     ; lcd:U1|clk4800hz ; 0.614 ; 0.901 ; Rise       ; lcd:U1|clk4800hz ;
+-----------+------------------+-------+-------+------------+------------------+


+--------------------------------------------------------------------------------+
; Hold Times                                                                     ;
+-----------+------------------+--------+--------+------------+------------------+
; Data Port ; Clock Port       ; Rise   ; Fall   ; Clock Edge ; Clock Reference  ;
+-----------+------------------+--------+--------+------------+------------------+
; ps2_clk   ; clk              ; -0.687 ; -1.424 ; Rise       ; clk              ;
; ps2_data  ; clk              ; -0.784 ; -1.554 ; Rise       ; clk              ;
; rst_n     ; lcd:U1|clk4800hz ; 1.063  ; 0.906  ; Rise       ; lcd:U1|clk4800hz ;
+-----------+------------------+--------+--------+------------+------------------+


+-------------------------------------------------------------------------------------+
; Clock to Output Times                                                               ;
+----------------+------------------+--------+--------+------------+------------------+
; Data Port      ; Clock Port       ; Rise   ; Fall   ; Clock Edge ; Clock Reference  ;
+----------------+------------------+--------+--------+------------+------------------+
; dis_key_o      ; clk              ; 11.004 ; 10.618 ; Rise       ; clk              ;
; keyvalue_o[*]  ; clk              ; 8.520  ; 8.109  ; Rise       ; clk              ;
;  keyvalue_o[0] ; clk              ; 7.725  ; 7.468  ; Rise       ; clk              ;
;  keyvalue_o[1] ; clk              ; 8.251  ; 7.910  ; Rise       ; clk              ;
;  keyvalue_o[2] ; clk              ; 8.072  ; 7.741  ; Rise       ; clk              ;
;  keyvalue_o[3] ; clk              ; 8.246  ; 7.843  ; Rise       ; clk              ;
;  keyvalue_o[4] ; clk              ; 8.372  ; 7.988  ; Rise       ; clk              ;
;  keyvalue_o[5] ; clk              ; 7.680  ; 7.418  ; Rise       ; clk              ;
;  keyvalue_o[6] ; clk              ; 8.059  ; 7.713  ; Rise       ; clk              ;
;  keyvalue_o[7] ; clk              ; 8.520  ; 8.109  ; Rise       ; clk              ;
; relase         ; clk              ; 7.683  ; 7.345  ; Rise       ; clk              ;
; shift_o        ; clk              ; 10.988 ; 11.567 ; Rise       ; clk              ;
; data[*]        ; lcd:U1|clk4800hz ; 11.175 ; 10.628 ; Rise       ; lcd:U1|clk4800hz ;
;  data[0]       ; lcd:U1|clk4800hz ; 9.813  ; 9.399  ; Rise       ; lcd:U1|clk4800hz ;
;  data[1]       ; lcd:U1|clk4800hz ; 8.788  ; 8.467  ; Rise       ; lcd:U1|clk4800hz ;
;  data[2]       ; lcd:U1|clk4800hz ; 9.457  ; 9.032  ; Rise       ; lcd:U1|clk4800hz ;
;  data[3]       ; lcd:U1|clk4800hz ; 9.255  ; 8.922  ; Rise       ; lcd:U1|clk4800hz ;
;  data[4]       ; lcd:U1|clk4800hz ; 8.572  ; 8.378  ; Rise       ; lcd:U1|clk4800hz ;
;  data[5]       ; lcd:U1|clk4800hz ; 8.856  ; 8.597  ; Rise       ; lcd:U1|clk4800hz ;
;  data[6]       ; lcd:U1|clk4800hz ; 11.175 ; 10.628 ; Rise       ; lcd:U1|clk4800hz ;
;  data[7]       ; lcd:U1|clk4800hz ; 9.175  ; 8.831  ; Rise       ; lcd:U1|clk4800hz ;
; en             ; lcd:U1|clk4800hz ; 4.442  ;        ; Rise       ; lcd:U1|clk4800hz ;
; rs             ; lcd:U1|clk4800hz ; 9.347  ; 8.950  ; Rise       ; lcd:U1|clk4800hz ;
; en             ; lcd:U1|clk4800hz ;        ; 4.077  ; Fall       ; lcd:U1|clk4800hz ;
; clk48hz        ; lcd:U1|clk48hz   ; 3.857  ;        ; Rise       ; lcd:U1|clk48hz   ;
; clk48hz        ; lcd:U1|clk48hz   ;        ; 3.578  ; Fall       ; lcd:U1|clk48hz   ;
+----------------+------------------+--------+--------+------------+------------------+


+-----------------------------------------------------------------------------------+
; Minimum Clock to Output Times                                                     ;
+----------------+------------------+-------+-------+------------+------------------+
; Data Port      ; Clock Port       ; Rise  ; Fall  ; Clock Edge ; Clock Reference  ;
+----------------+------------------+-------+-------+------------+------------------+
; dis_key_o      ; clk              ; 4.122 ; 4.140 ; Rise       ; clk              ;
; keyvalue_o[*]  ; clk              ; 3.593 ; 3.614 ; Rise       ; clk              ;
;  keyvalue_o[0] ; clk              ; 3.605 ; 3.634 ; Rise       ; clk              ;
;  keyvalue_o[1] ; clk              ; 3.818 ; 3.854 ; Rise       ; clk              ;
;  keyvalue_o[2] ; clk              ; 3.720 ; 3.766 ; Rise       ; clk              ;
;  keyvalue_o[3] ; clk              ; 3.784 ; 3.866 ; Rise       ; clk              ;
;  keyvalue_o[4] ; clk              ; 3.833 ; 3.887 ; Rise       ; clk              ;
;  keyvalue_o[5] ; clk              ; 3.593 ; 3.614 ; Rise       ; clk              ;
;  keyvalue_o[6] ; clk              ; 3.728 ; 3.777 ; Rise       ; clk              ;
;  keyvalue_o[7] ; clk              ; 3.931 ; 3.974 ; Rise       ; clk              ;
; relase         ; clk              ; 3.585 ; 3.590 ; Rise       ; clk              ;
; shift_o        ; clk              ; 5.550 ; 5.788 ; Rise       ; clk              ;
; data[*]        ; lcd:U1|clk4800hz ; 3.927 ; 3.989 ; Rise       ; lcd:U1|clk4800hz ;
;  data[0]       ; lcd:U1|clk4800hz ; 4.443 ; 4.514 ; Rise       ; lcd:U1|clk4800hz ;
;  data[1]       ; lcd:U1|clk4800hz ; 4.008 ; 4.044 ; Rise       ; lcd:U1|clk4800hz ;
;  data[2]       ; lcd:U1|clk4800hz ; 4.246 ; 4.322 ; Rise       ; lcd:U1|clk4800hz ;
;  data[3]       ; lcd:U1|clk4800hz ; 4.216 ; 4.261 ; Rise       ; lcd:U1|clk4800hz ;
;  data[4]       ; lcd:U1|clk4800hz ; 3.927 ; 3.989 ; Rise       ; lcd:U1|clk4800hz ;
;  data[5]       ; lcd:U1|clk4800hz ; 4.051 ; 4.115 ; Rise       ; lcd:U1|clk4800hz ;
;  data[6]       ; lcd:U1|clk4800hz ; 5.606 ; 5.471 ; Rise       ; lcd:U1|clk4800hz ;
;  data[7]       ; lcd:U1|clk4800hz ; 4.151 ; 4.217 ; Rise       ; lcd:U1|clk4800hz ;
; en             ; lcd:U1|clk4800hz ; 2.176 ;       ; Rise       ; lcd:U1|clk4800hz ;
; rs             ; lcd:U1|clk4800hz ; 4.219 ; 4.299 ; Rise       ; lcd:U1|clk4800hz ;
; en             ; lcd:U1|clk4800hz ;       ; 2.201 ; Fall       ; lcd:U1|clk4800hz ;
; clk48hz        ; lcd:U1|clk48hz   ; 1.954 ;       ; Rise       ; lcd:U1|clk48hz   ;
; clk48hz        ; lcd:U1|clk48hz   ;       ; 1.958 ; Fall       ; lcd:U1|clk48hz   ;
+----------------+------------------+-------+-------+------------+------------------+


+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
; Board Trace Model Assignments                                                                                                                                                                                                                                                                                                                                                                                    ;
+---------------+--------------+-------------------+-------------------------+-------------------------+---------------+---------------------+----------------+------------------+--------+------------------+------------------------+------------------------+--------------+---------------+-----------------+-------+---------------------+--------------------+---------------+-----------------+-------------+
; Pin           ; I/O Standard ; Near Tline Length ; Near Tline L per Length ; Near Tline C per Length ; Near Series R ; Near Differential R ; Near Pull-up R ; Near Pull-down R ; Near C ; Far Tline Length ; Far Tline L per Length ; Far Tline C per Length ; Far Series R ; Far Pull-up R ; Far Pull-down R ; Far C ; Termination Voltage ; Far Differential R ; EBD File Name ; EBD Signal Name ; EBD Far-end ;
+---------------+--------------+-------------------+-------------------------+-------------------------+---------------+---------------------+----------------+------------------+--------+------------------+------------------------+------------------------+--------------+---------------+-----------------+-------+---------------------+--------------------+---------------+-----------------+-------------+
; en            ; 3.3-V LVTTL  ; 0 in              ; 0 H/in                  ; 0 F/in                  ; short         ; -                   ; open           ; open             ; open   ; 0 in             ; 0 H/in                 ; 0 F/in                 ; short        ; open          ; open            ; open  ; 0 V                 ; -                  ; n/a           ; n/a             ; n/a         ;
; rs            ; 3.3-V LVTTL  ; 0 in              ; 0 H/in                  ; 0 F/in                  ; short         ; -                   ; open           ; open             ; open   ; 0 in             ; 0 H/in                 ; 0 F/in                 ; short        ; open          ; open            ; open  ; 0 V                 ; -                  ; n/a           ; n/a             ; n/a         ;
; rw            ; 3.3-V LVTTL  ; 0 in              ; 0 H/in                  ; 0 F/in                  ; short         ; -                   ; open           ; open             ; open   ; 0 in             ; 0 H/in                 ; 0 F/in                 ; short        ; open          ; open            ; open  ; 0 V                 ; -                  ; n/a           ; n/a             ; n/a         ;
; data[0]       ; 3.3-V LVTTL  ; 0 in              ; 0 H/in                  ; 0 F/in                  ; short         ; -                   ; open           ; open             ; open   ; 0 in             ; 0 H/in                 ; 0 F/in                 ; short        ; open          ; open            ; open  ; 0 V                 ; -                  ; n/a           ; n/a             ; n/a         ;
; data[1]       ; 3.3-V LVTTL  ; 0 in              ; 0 H/in                  ; 0 F/in                  ; short         ; -                   ; open           ; open             ; open   ; 0 in             ; 0 H/in                 ; 0 F/in                 ; short        ; open          ; open            ; open  ; 0 V                 ; -                  ; n/a           ; n/a             ; n/a         ;
; data[2]       ; 3.3-V LVTTL  ; 0 in              ; 0 H/in                  ; 0 F/in                  ; short         ; -                   ; open           ; open             ; open   ; 0 in             ; 0 H/in                 ; 0 F/in                 ; short        ; open          ; open            ; open  ; 0 V                 ; -                  ; n/a           ; n/a             ; n/a         ;
; data[3]       ; 3.3-V LVTTL  ; 0 in              ; 0 H/in                  ; 0 F/in                  ; short         ; -                   ; open           ; open             ; open   ; 0 in             ; 0 H/in                 ; 0 F/in                 ; short        ; open          ; open            ; open  ; 0 V                 ; -                  ; n/a           ; n/a             ; n/a         ;
; data[4]       ; 3.3-V LVTTL  ; 0 in              ; 0 H/in                  ; 0 F/in                  ; short         ; -                   ; open           ; open             ; open   ; 0 in             ; 0 H/in                 ; 0 F/in                 ; short        ; open          ; open            ; open  ; 0 V                 ; -                  ; n/a           ; n/a             ; n/a         ;
; data[5]       ; 3.3-V LVTTL  ; 0 in              ; 0 H/in                  ; 0 F/in                  ; short         ; -                   ; open           ; open             ; open   ; 0 in             ; 0 H/in                 ; 0 F/in                 ; short        ; open          ; open            ; open  ; 0 V                 ; -                  ; n/a           ; n/a             ; n/a         ;
; data[6]       ; 3.3-V LVTTL  ; 0 in              ; 0 H/in                  ; 0 F/in                  ; short         ; -                   ; open           ; open             ; open   ; 0 in             ; 0 H/in                 ; 0 F/in                 ; short        ; open          ; open            ; open  ; 0 V                 ; -                  ; n/a           ; n/a             ; n/a         ;
; data[7]       ; 3.3-V LVTTL  ; 0 in              ; 0 H/in                  ; 0 F/in                  ; short         ; -                   ; open           ; open             ; open   ; 0 in             ; 0 H/in                 ; 0 F/in                 ; short        ; open          ; open            ; open  ; 0 V                 ; -                  ; n/a           ; n/a             ; n/a         ;
; low           ; 3.3-V LVTTL  ; 0 in              ; 0 H/in                  ; 0 F/in                  ; short         ; -                   ; open           ; open             ; open   ; 0 in             ; 0 H/in                 ; 0 F/in                 ; short        ; open          ; open            ; open  ; 0 V                 ; -                  ; n/a           ; n/a             ; n/a         ;
; clk48hz       ; 3.3-V LVTTL  ; 0 in              ; 0 H/in                  ; 0 F/in                  ; short         ; -                   ; open           ; open             ; open   ; 0 in             ; 0 H/in                 ; 0 F/in                 ; short        ; open          ; open            ; open  ; 0 V                 ; -                  ; n/a           ; n/a             ; n/a         ;
; shift_o       ; 3.3-V LVTTL  ; 0 in              ; 0 H/in                  ; 0 F/in                  ; short         ; -                   ; open           ; open             ; open   ; 0 in             ; 0 H/in                 ; 0 F/in                 ; short        ; open          ; open            ; open  ; 0 V                 ; -                  ; n/a           ; n/a             ; n/a         ;
; dis_key_o     ; 3.3-V LVTTL  ; 0 in              ; 0 H/in                  ; 0 F/in                  ; short         ; -                   ; open           ; open             ; open   ; 0 in             ; 0 H/in                 ; 0 F/in                 ; short        ; open          ; open            ; open  ; 0 V                 ; -                  ; n/a           ; n/a             ; n/a         ;
; keyvalue_o[0] ; 3.3-V LVTTL  ; 0 in              ; 0 H/in                  ; 0 F/in                  ; short         ; -                   ; open           ; open             ; open   ; 0 in             ; 0 H/in                 ; 0 F/in                 ; short        ; open          ; open            ; open  ; 0 V                 ; -                  ; n/a           ; n/a             ; n/a         ;
; keyvalue_o[1] ; 3.3-V LVTTL  ; 0 in              ; 0 H/in                  ; 0 F/in                  ; short         ; -                   ; open           ; open             ; open   ; 0 in             ; 0 H/in                 ; 0 F/in                 ; short        ; open          ; open            ; open  ; 0 V                 ; -                  ; n/a           ; n/a             ; n/a         ;
; keyvalue_o[2] ; 3.3-V LVTTL  ; 0 in              ; 0 H/in                  ; 0 F/in                  ; short         ; -                   ; open           ; open             ; open   ; 0 in             ; 0 H/in                 ; 0 F/in                 ; short        ; open          ; open            ; open  ; 0 V                 ; -                  ; n/a           ; n/a             ; n/a         ;
; keyvalue_o[3] ; 3.3-V LVTTL  ; 0 in              ; 0 H/in                  ; 0 F/in                  ; short         ; -                   ; open           ; open             ; open   ; 0 in             ; 0 H/in                 ; 0 F/in                 ; short        ; open          ; open            ; open  ; 0 V                 ; -                  ; n/a           ; n/a             ; n/a         ;
; keyvalue_o[4] ; 3.3-V LVTTL  ; 0 in              ; 0 H/in                  ; 0 F/in                  ; short         ; -                   ; open           ; open             ; open   ; 0 in             ; 0 H/in                 ; 0 F/in                 ; short        ; open          ; open            ; open  ; 0 V                 ; -                  ; n/a           ; n/a             ; n/a         ;
; keyvalue_o[5] ; 3.3-V LVTTL  ; 0 in              ; 0 H/in                  ; 0 F/in                  ; short         ; -                   ; open           ; open             ; open   ; 0 in             ; 0 H/in                 ; 0 F/in                 ; short        ; open          ; open            ; open  ; 0 V                 ; -                  ; n/a           ; n/a             ; n/a         ;
; keyvalue_o[6] ; 3.3-V LVTTL  ; 0 in              ; 0 H/in                  ; 0 F/in                  ; short         ; -                   ; open           ; open             ; open   ; 0 in             ; 0 H/in                 ; 0 F/in                 ; short        ; open          ; open            ; open  ; 0 V                 ; -                  ; n/a           ; n/a             ; n/a         ;
; keyvalue_o[7] ; 3.3-V LVTTL  ; 0 in              ; 0 H/in                  ; 0 F/in                  ; short         ; -                   ; open           ; open             ; open   ; 0 in             ; 0 H/in                 ; 0 F/in                 ; short        ; open          ; open            ; open  ; 0 V                 ; -                  ; n/a           ; n/a             ; n/a         ;
; relase        ; 3.3-V LVTTL  ; 0 in              ; 0 H/in                  ; 0 F/in                  ; short         ; -                   ; open           ; open             ; open   ; 0 in             ; 0 H/in                 ; 0 F/in                 ; short        ; open          ; open            ; open  ; 0 V                 ; -                  ; n/a           ; n/a             ; n/a         ;
; LCD_N         ; 3.3-V LVTTL  ; 0 in              ; 0 H/in                  ; 0 F/in                  ; short         ; -                   ; open           ; open             ; open   ; 0 in             ; 0 H/in                 ; 0 F/in                 ; short        ; open          ; open            ; open  ; 0 V                 ; -                  ; n/a           ; n/a             ; n/a         ;
; LCD_P         ; 3.3-V LVTTL  ; 0 in              ; 0 H/in                  ; 0 F/in                  ; short         ; -                   ; open           ; open             ; open   ; 0 in             ; 0 H/in                 ; 0 F/in                 ; short        ; open          ; open            ; open  ; 0 V                 ; -                  ; n/a           ; n/a             ; n/a         ;
; ps2_data      ; 3.3-V LVTTL  ; 0 in              ; 0 H/in                  ; 0 F/in                  ; short         ; -                   ; open           ; open             ; open   ; 0 in             ; 0 H/in                 ; 0 F/in                 ; short        ; open          ; open            ; open  ; 0 V                 ; -                  ; n/a           ; n/a             ; n/a         ;
; ps2_clk       ; 3.3-V LVTTL  ; 0 in              ; 0 H/in                  ; 0 F/in                  ; short         ; -                   ; open           ; open             ; open   ; 0 in             ; 0 H/in                 ; 0 F/in                 ; short        ; open          ; open            ; open  ; 0 V                 ; -                  ; n/a           ; n/a             ; n/a         ;
+---------------+--------------+-------------------+-------------------------+-------------------------+---------------+---------------------+----------------+------------------+--------+------------------+------------------------+------------------------+--------------+---------------+-----------------+-------+---------------------+--------------------+---------------+-----------------+-------------+


+-------------------------------------------------------------+
; Input Transition Times                                      ;
+----------+--------------+-----------------+-----------------+
; Pin      ; I/O Standard ; 10-90 Rise Time ; 90-10 Fall Time ;
+----------+--------------+-----------------+-----------------+
; ps2_data ; 3.3-V LVTTL  ; 2640 ps         ; 2640 ps         ;
; ps2_clk  ; 3.3-V LVTTL  ; 2640 ps         ; 2640 ps         ;
; clk      ; 3.3-V LVTTL  ; 2640 ps         ; 2640 ps         ;
; rst_n    ; 3.3-V LVTTL  ; 2640 ps         ; 2640 ps         ;
+----------+--------------+-----------------+-----------------+


+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
; Slow Corner Signal Integrity Metrics                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       ;
+---------------+--------------+---------------------+---------------------+------------------------------+------------------------------+---------------------+---------------------+--------------------------------------+--------------------------------------+-----------------------------+-----------------------------+----------------------------+----------------------------+-----------------------------+-----------------------------+--------------------+--------------------+-------------------------------------+-------------------------------------+----------------------------+----------------------------+---------------------------+---------------------------+
; Pin           ; I/O Standard ; Board Delay on Rise ; Board Delay on Fall ; Steady State Voh at FPGA Pin ; Steady State Vol at FPGA Pin ; Voh Max at FPGA Pin ; Vol Min at FPGA Pin ; Ringback Voltage on Rise at FPGA Pin ; Ringback Voltage on Fall at FPGA Pin ; 10-90 Rise Time at FPGA Pin ; 90-10 Fall Time at FPGA Pin ; Monotonic Rise at FPGA Pin ; Monotonic Fall at FPGA Pin ; Steady State Voh at Far-end ; Steady State Vol at Far-end ; Voh Max at Far-end ; Vol Min at Far-end ; Ringback Voltage on Rise at Far-end ; Ringback Voltage on Fall at Far-end ; 10-90 Rise Time at Far-end ; 90-10 Fall Time at Far-end ; Monotonic Rise at Far-end ; Monotonic Fall at Far-end ;
+---------------+--------------+---------------------+---------------------+------------------------------+------------------------------+---------------------+---------------------+--------------------------------------+--------------------------------------+-----------------------------+-----------------------------+----------------------------+----------------------------+-----------------------------+-----------------------------+--------------------+--------------------+-------------------------------------+-------------------------------------+----------------------------+----------------------------+---------------------------+---------------------------+
; en            ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.08 V                       ; 7.73e-07 V                   ; 3.13 V              ; -0.0522 V           ; 0.298 V                              ; 0.208 V                              ; 6.96e-10 s                  ; 6.33e-10 s                  ; Yes                        ; Yes                        ; 3.08 V                      ; 7.73e-07 V                  ; 3.13 V             ; -0.0522 V          ; 0.298 V                             ; 0.208 V                             ; 6.96e-10 s                 ; 6.33e-10 s                 ; Yes                       ; Yes                       ;
; rs            ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.08 V                       ; 5.19e-07 V                   ; 3.11 V              ; -0.0313 V           ; 0.287 V                              ; 0.284 V                              ; 1.36e-09 s                  ; 1.1e-09 s                   ; No                         ; Yes                        ; 3.08 V                      ; 5.19e-07 V                  ; 3.11 V             ; -0.0313 V          ; 0.287 V                             ; 0.284 V                             ; 1.36e-09 s                 ; 1.1e-09 s                  ; No                        ; Yes                       ;
; rw            ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.08 V                       ; 5.19e-07 V                   ; 3.11 V              ; -0.0313 V           ; 0.287 V                              ; 0.284 V                              ; 1.36e-09 s                  ; 1.1e-09 s                   ; No                         ; Yes                        ; 3.08 V                      ; 5.19e-07 V                  ; 3.11 V             ; -0.0313 V          ; 0.287 V                             ; 0.284 V                             ; 1.36e-09 s                 ; 1.1e-09 s                  ; No                        ; Yes                       ;
; data[0]       ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.08 V                       ; 7.73e-07 V                   ; 3.13 V              ; -0.0522 V           ; 0.298 V                              ; 0.208 V                              ; 6.96e-10 s                  ; 6.33e-10 s                  ; Yes                        ; Yes                        ; 3.08 V                      ; 7.73e-07 V                  ; 3.13 V             ; -0.0522 V          ; 0.298 V                             ; 0.208 V                             ; 6.96e-10 s                 ; 6.33e-10 s                 ; Yes                       ; Yes                       ;
; data[1]       ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.08 V                       ; 7.73e-07 V                   ; 3.13 V              ; -0.0522 V           ; 0.298 V                              ; 0.208 V                              ; 6.96e-10 s                  ; 6.33e-10 s                  ; Yes                        ; Yes                        ; 3.08 V                      ; 7.73e-07 V                  ; 3.13 V             ; -0.0522 V          ; 0.298 V                             ; 0.208 V                             ; 6.96e-10 s                 ; 6.33e-10 s                 ; Yes                       ; Yes                       ;
; data[2]       ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.08 V                       ; 7.73e-07 V                   ; 3.13 V              ; -0.0522 V           ; 0.298 V                              ; 0.208 V                              ; 6.96e-10 s                  ; 6.33e-10 s                  ; Yes                        ; Yes                        ; 3.08 V                      ; 7.73e-07 V                  ; 3.13 V             ; -0.0522 V          ; 0.298 V                             ; 0.208 V                             ; 6.96e-10 s                 ; 6.33e-10 s                 ; Yes                       ; Yes                       ;
; data[3]       ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.08 V                       ; 7.73e-07 V                   ; 3.13 V              ; -0.0522 V           ; 0.298 V                              ; 0.208 V                              ; 6.96e-10 s                  ; 6.33e-10 s                  ; Yes                        ; Yes                        ; 3.08 V                      ; 7.73e-07 V                  ; 3.13 V             ; -0.0522 V          ; 0.298 V                             ; 0.208 V                             ; 6.96e-10 s                 ; 6.33e-10 s                 ; Yes                       ; Yes                       ;
; data[4]       ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.08 V                       ; 7.73e-07 V                   ; 3.13 V              ; -0.0522 V           ; 0.298 V                              ; 0.208 V                              ; 6.96e-10 s                  ; 6.33e-10 s                  ; Yes                        ; Yes                        ; 3.08 V                      ; 7.73e-07 V                  ; 3.13 V             ; -0.0522 V          ; 0.298 V                             ; 0.208 V                             ; 6.96e-10 s                 ; 6.33e-10 s                 ; Yes                       ; Yes                       ;
; data[5]       ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.08 V                       ; 7.73e-07 V                   ; 3.13 V              ; -0.0522 V           ; 0.298 V                              ; 0.208 V                              ; 6.96e-10 s                  ; 6.33e-10 s                  ; Yes                        ; Yes                        ; 3.08 V                      ; 7.73e-07 V                  ; 3.13 V             ; -0.0522 V          ; 0.298 V                             ; 0.208 V                             ; 6.96e-10 s                 ; 6.33e-10 s                 ; Yes                       ; Yes                       ;
; data[6]       ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.08 V                       ; 7.73e-07 V                   ; 3.08 V              ; -0.00469 V          ; 0.309 V                              ; 0.24 V                               ; 5.8e-09 s                   ; 4.65e-09 s                  ; No                         ; Yes                        ; 3.08 V                      ; 7.73e-07 V                  ; 3.08 V             ; -0.00469 V         ; 0.309 V                             ; 0.24 V                              ; 5.8e-09 s                  ; 4.65e-09 s                 ; No                        ; Yes                       ;
; data[7]       ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.08 V                       ; 7.73e-07 V                   ; 3.13 V              ; -0.0522 V           ; 0.298 V                              ; 0.208 V                              ; 6.96e-10 s                  ; 6.33e-10 s                  ; Yes                        ; Yes                        ; 3.08 V                      ; 7.73e-07 V                  ; 3.13 V             ; -0.0522 V          ; 0.298 V                             ; 0.208 V                             ; 6.96e-10 s                 ; 6.33e-10 s                 ; Yes                       ; Yes                       ;
; low           ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.08 V                       ; 7.73e-07 V                   ; 3.13 V              ; -0.0522 V           ; 0.298 V                              ; 0.208 V                              ; 6.96e-10 s                  ; 6.33e-10 s                  ; Yes                        ; Yes                        ; 3.08 V                      ; 7.73e-07 V                  ; 3.13 V             ; -0.0522 V          ; 0.298 V                             ; 0.208 V                             ; 6.96e-10 s                 ; 6.33e-10 s                 ; Yes                       ; Yes                       ;
; clk48hz       ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.08 V                       ; 7.73e-07 V                   ; 3.13 V              ; -0.0522 V           ; 0.298 V                              ; 0.208 V                              ; 6.96e-10 s                  ; 6.33e-10 s                  ; Yes                        ; Yes                        ; 3.08 V                      ; 7.73e-07 V                  ; 3.13 V             ; -0.0522 V          ; 0.298 V                             ; 0.208 V                             ; 6.96e-10 s                 ; 6.33e-10 s                 ; Yes                       ; Yes                       ;
; shift_o       ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.08 V                       ; 5.19e-07 V                   ; 3.08 V              ; -0.00384 V          ; 0.283 V                              ; 0.244 V                              ; 6.17e-09 s                  ; 4.9e-09 s                   ; No                         ; Yes                        ; 3.08 V                      ; 5.19e-07 V                  ; 3.08 V             ; -0.00384 V         ; 0.283 V                             ; 0.244 V                             ; 6.17e-09 s                 ; 4.9e-09 s                  ; No                        ; Yes                       ;
; dis_key_o     ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.08 V                       ; 5.19e-07 V                   ; 3.11 V              ; -0.0313 V           ; 0.287 V                              ; 0.284 V                              ; 1.36e-09 s                  ; 1.1e-09 s                   ; No                         ; Yes                        ; 3.08 V                      ; 5.19e-07 V                  ; 3.11 V             ; -0.0313 V          ; 0.287 V                             ; 0.284 V                             ; 1.36e-09 s                 ; 1.1e-09 s                  ; No                        ; Yes                       ;
; keyvalue_o[0] ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.08 V                       ; 7.73e-07 V                   ; 3.13 V              ; -0.0522 V           ; 0.298 V                              ; 0.208 V                              ; 6.96e-10 s                  ; 6.33e-10 s                  ; Yes                        ; Yes                        ; 3.08 V                      ; 7.73e-07 V                  ; 3.13 V             ; -0.0522 V          ; 0.298 V                             ; 0.208 V                             ; 6.96e-10 s                 ; 6.33e-10 s                 ; Yes                       ; Yes                       ;
; keyvalue_o[1] ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.08 V                       ; 5.19e-07 V                   ; 3.11 V              ; -0.0313 V           ; 0.287 V                              ; 0.284 V                              ; 1.36e-09 s                  ; 1.1e-09 s                   ; No                         ; Yes                        ; 3.08 V                      ; 5.19e-07 V                  ; 3.11 V             ; -0.0313 V          ; 0.287 V                             ; 0.284 V                             ; 1.36e-09 s                 ; 1.1e-09 s                  ; No                        ; Yes                       ;
; keyvalue_o[2] ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.08 V                       ; 7.73e-07 V                   ; 3.13 V              ; -0.0522 V           ; 0.298 V                              ; 0.208 V                              ; 6.96e-10 s                  ; 6.33e-10 s                  ; Yes                        ; Yes                        ; 3.08 V                      ; 7.73e-07 V                  ; 3.13 V             ; -0.0522 V          ; 0.298 V                             ; 0.208 V                             ; 6.96e-10 s                 ; 6.33e-10 s                 ; Yes                       ; Yes                       ;
; keyvalue_o[3] ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.08 V                       ; 7.73e-07 V                   ; 3.13 V              ; -0.0522 V           ; 0.298 V                              ; 0.208 V                              ; 6.96e-10 s                  ; 6.33e-10 s                  ; Yes                        ; Yes                        ; 3.08 V                      ; 7.73e-07 V                  ; 3.13 V             ; -0.0522 V          ; 0.298 V                             ; 0.208 V                             ; 6.96e-10 s                 ; 6.33e-10 s                 ; Yes                       ; Yes                       ;
; keyvalue_o[4] ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.08 V                       ; 7.73e-07 V                   ; 3.13 V              ; -0.0522 V           ; 0.298 V                              ; 0.208 V                              ; 6.96e-10 s                  ; 6.33e-10 s                  ; Yes                        ; Yes                        ; 3.08 V                      ; 7.73e-07 V                  ; 3.13 V             ; -0.0522 V          ; 0.298 V                             ; 0.208 V                             ; 6.96e-10 s                 ; 6.33e-10 s                 ; Yes                       ; Yes                       ;
; keyvalue_o[5] ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.08 V                       ; 7.73e-07 V                   ; 3.13 V              ; -0.0522 V           ; 0.298 V                              ; 0.208 V                              ; 6.96e-10 s                  ; 6.33e-10 s                  ; Yes                        ; Yes                        ; 3.08 V                      ; 7.73e-07 V                  ; 3.13 V             ; -0.0522 V          ; 0.298 V                             ; 0.208 V                             ; 6.96e-10 s                 ; 6.33e-10 s                 ; Yes                       ; Yes                       ;
; keyvalue_o[6] ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.08 V                       ; 7.73e-07 V                   ; 3.13 V              ; -0.0522 V           ; 0.298 V                              ; 0.208 V                              ; 6.96e-10 s                  ; 6.33e-10 s                  ; Yes                        ; Yes                        ; 3.08 V                      ; 7.73e-07 V                  ; 3.13 V             ; -0.0522 V          ; 0.298 V                             ; 0.208 V                             ; 6.96e-10 s                 ; 6.33e-10 s                 ; Yes                       ; Yes                       ;
; keyvalue_o[7] ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.08 V                       ; 5.19e-07 V                   ; 3.11 V              ; -0.0313 V           ; 0.287 V                              ; 0.284 V                              ; 1.36e-09 s                  ; 1.1e-09 s                   ; No                         ; Yes                        ; 3.08 V                      ; 5.19e-07 V                  ; 3.11 V             ; -0.0313 V          ; 0.287 V                             ; 0.284 V                             ; 1.36e-09 s                 ; 1.1e-09 s                  ; No                        ; Yes                       ;
; relase        ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.08 V                       ; 5.19e-07 V                   ; 3.11 V              ; -0.0313 V           ; 0.287 V                              ; 0.284 V                              ; 1.36e-09 s                  ; 1.1e-09 s                   ; No                         ; Yes                        ; 3.08 V                      ; 5.19e-07 V                  ; 3.11 V             ; -0.0313 V          ; 0.287 V                             ; 0.284 V                             ; 1.36e-09 s                 ; 1.1e-09 s                  ; No                        ; Yes                       ;
; LCD_N         ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.08 V                       ; 7.73e-07 V                   ; 3.13 V              ; -0.0522 V           ; 0.298 V                              ; 0.208 V                              ; 6.96e-10 s                  ; 6.33e-10 s                  ; Yes                        ; Yes                        ; 3.08 V                      ; 7.73e-07 V                  ; 3.13 V             ; -0.0522 V          ; 0.298 V                             ; 0.208 V                             ; 6.96e-10 s                 ; 6.33e-10 s                 ; Yes                       ; Yes                       ;
; LCD_P         ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.08 V                       ; 7.73e-07 V                   ; 3.13 V              ; -0.0522 V           ; 0.298 V                              ; 0.208 V                              ; 6.96e-10 s                  ; 6.33e-10 s                  ; Yes                        ; Yes                        ; 3.08 V                      ; 7.73e-07 V                  ; 3.13 V             ; -0.0522 V          ; 0.298 V                             ; 0.208 V                             ; 6.96e-10 s                 ; 6.33e-10 s                 ; Yes                       ; Yes                       ;
; ps2_data      ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.08 V                       ; 5.19e-07 V                   ; 3.11 V              ; -0.0313 V           ; 0.287 V                              ; 0.284 V                              ; 1.36e-09 s                  ; 1.1e-09 s                   ; No                         ; Yes                        ; 3.08 V                      ; 5.19e-07 V                  ; 3.11 V             ; -0.0313 V          ; 0.287 V                             ; 0.284 V                             ; 1.36e-09 s                 ; 1.1e-09 s                  ; No                        ; Yes                       ;
; ps2_clk       ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.08 V                       ; 5.19e-07 V                   ; 3.11 V              ; -0.0313 V           ; 0.287 V                              ; 0.284 V                              ; 1.36e-09 s                  ; 1.1e-09 s                   ; No                         ; Yes                        ; 3.08 V                      ; 5.19e-07 V                  ; 3.11 V             ; -0.0313 V          ; 0.287 V                             ; 0.284 V                             ; 1.36e-09 s                 ; 1.1e-09 s                  ; No                        ; Yes                       ;
+---------------+--------------+---------------------+---------------------+------------------------------+------------------------------+---------------------+---------------------+--------------------------------------+--------------------------------------+-----------------------------+-----------------------------+----------------------------+----------------------------+-----------------------------+-----------------------------+--------------------+--------------------+-------------------------------------+-------------------------------------+----------------------------+----------------------------+---------------------------+---------------------------+


+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
; Fast Corner Signal Integrity Metrics                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       ;
+---------------+--------------+---------------------+---------------------+------------------------------+------------------------------+---------------------+---------------------+--------------------------------------+--------------------------------------+-----------------------------+-----------------------------+----------------------------+----------------------------+-----------------------------+-----------------------------+--------------------+--------------------+-------------------------------------+-------------------------------------+----------------------------+----------------------------+---------------------------+---------------------------+
; Pin           ; I/O Standard ; Board Delay on Rise ; Board Delay on Fall ; Steady State Voh at FPGA Pin ; Steady State Vol at FPGA Pin ; Voh Max at FPGA Pin ; Vol Min at FPGA Pin ; Ringback Voltage on Rise at FPGA Pin ; Ringback Voltage on Fall at FPGA Pin ; 10-90 Rise Time at FPGA Pin ; 90-10 Fall Time at FPGA Pin ; Monotonic Rise at FPGA Pin ; Monotonic Fall at FPGA Pin ; Steady State Voh at Far-end ; Steady State Vol at Far-end ; Voh Max at Far-end ; Vol Min at Far-end ; Ringback Voltage on Rise at Far-end ; Ringback Voltage on Fall at Far-end ; 10-90 Rise Time at Far-end ; 90-10 Fall Time at Far-end ; Monotonic Rise at Far-end ; Monotonic Fall at Far-end ;
+---------------+--------------+---------------------+---------------------+------------------------------+------------------------------+---------------------+---------------------+--------------------------------------+--------------------------------------+-----------------------------+-----------------------------+----------------------------+----------------------------+-----------------------------+-----------------------------+--------------------+--------------------+-------------------------------------+-------------------------------------+----------------------------+----------------------------+---------------------------+---------------------------+
; en            ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.46 V                       ; 1.9e-07 V                    ; 3.59 V              ; -0.0873 V           ; 0.332 V                              ; 0.189 V                              ; 4.6e-10 s                   ; 4.2e-10 s                   ; No                         ; Yes                        ; 3.46 V                      ; 1.9e-07 V                   ; 3.59 V             ; -0.0873 V          ; 0.332 V                             ; 0.189 V                             ; 4.6e-10 s                  ; 4.2e-10 s                  ; No                        ; Yes                       ;
; rs            ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.46 V                       ; 1.29e-07 V                   ; 3.55 V              ; -0.053 V            ; 0.341 V                              ; 0.35 V                               ; 9.04e-10 s                  ; 7.28e-10 s                  ; No                         ; No                         ; 3.46 V                      ; 1.29e-07 V                  ; 3.55 V             ; -0.053 V           ; 0.341 V                             ; 0.35 V                              ; 9.04e-10 s                 ; 7.28e-10 s                 ; No                        ; No                        ;
; rw            ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.46 V                       ; 1.29e-07 V                   ; 3.55 V              ; -0.053 V            ; 0.341 V                              ; 0.35 V                               ; 9.04e-10 s                  ; 7.28e-10 s                  ; No                         ; No                         ; 3.46 V                      ; 1.29e-07 V                  ; 3.55 V             ; -0.053 V           ; 0.341 V                             ; 0.35 V                              ; 9.04e-10 s                 ; 7.28e-10 s                 ; No                        ; No                        ;
; data[0]       ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.46 V                       ; 1.9e-07 V                    ; 3.59 V              ; -0.0873 V           ; 0.332 V                              ; 0.189 V                              ; 4.6e-10 s                   ; 4.2e-10 s                   ; No                         ; Yes                        ; 3.46 V                      ; 1.9e-07 V                   ; 3.59 V             ; -0.0873 V          ; 0.332 V                             ; 0.189 V                             ; 4.6e-10 s                  ; 4.2e-10 s                  ; No                        ; Yes                       ;
; data[1]       ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.46 V                       ; 1.9e-07 V                    ; 3.59 V              ; -0.0873 V           ; 0.332 V                              ; 0.189 V                              ; 4.6e-10 s                   ; 4.2e-10 s                   ; No                         ; Yes                        ; 3.46 V                      ; 1.9e-07 V                   ; 3.59 V             ; -0.0873 V          ; 0.332 V                             ; 0.189 V                             ; 4.6e-10 s                  ; 4.2e-10 s                  ; No                        ; Yes                       ;
; data[2]       ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.46 V                       ; 1.9e-07 V                    ; 3.59 V              ; -0.0873 V           ; 0.332 V                              ; 0.189 V                              ; 4.6e-10 s                   ; 4.2e-10 s                   ; No                         ; Yes                        ; 3.46 V                      ; 1.9e-07 V                   ; 3.59 V             ; -0.0873 V          ; 0.332 V                             ; 0.189 V                             ; 4.6e-10 s                  ; 4.2e-10 s                  ; No                        ; Yes                       ;
; data[3]       ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.46 V                       ; 1.9e-07 V                    ; 3.59 V              ; -0.0873 V           ; 0.332 V                              ; 0.189 V                              ; 4.6e-10 s                   ; 4.2e-10 s                   ; No                         ; Yes                        ; 3.46 V                      ; 1.9e-07 V                   ; 3.59 V             ; -0.0873 V          ; 0.332 V                             ; 0.189 V                             ; 4.6e-10 s                  ; 4.2e-10 s                  ; No                        ; Yes                       ;
; data[4]       ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.46 V                       ; 1.9e-07 V                    ; 3.59 V              ; -0.0873 V           ; 0.332 V                              ; 0.189 V                              ; 4.6e-10 s                   ; 4.2e-10 s                   ; No                         ; Yes                        ; 3.46 V                      ; 1.9e-07 V                   ; 3.59 V             ; -0.0873 V          ; 0.332 V                             ; 0.189 V                             ; 4.6e-10 s                  ; 4.2e-10 s                  ; No                        ; Yes                       ;
; data[5]       ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.46 V                       ; 1.9e-07 V                    ; 3.59 V              ; -0.0873 V           ; 0.332 V                              ; 0.189 V                              ; 4.6e-10 s                   ; 4.2e-10 s                   ; No                         ; Yes                        ; 3.46 V                      ; 1.9e-07 V                   ; 3.59 V             ; -0.0873 V          ; 0.332 V                             ; 0.189 V                             ; 4.6e-10 s                  ; 4.2e-10 s                  ; No                        ; Yes                       ;
; data[6]       ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.46 V                       ; 1.9e-07 V                    ; 3.48 V              ; -0.0142 V           ; 0.362 V                              ; 0.291 V                              ; 3.89e-09 s                  ; 3.25e-09 s                  ; No                         ; No                         ; 3.46 V                      ; 1.9e-07 V                   ; 3.48 V             ; -0.0142 V          ; 0.362 V                             ; 0.291 V                             ; 3.89e-09 s                 ; 3.25e-09 s                 ; No                        ; No                        ;
; data[7]       ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.46 V                       ; 1.9e-07 V                    ; 3.59 V              ; -0.0873 V           ; 0.332 V                              ; 0.189 V                              ; 4.6e-10 s                   ; 4.2e-10 s                   ; No                         ; Yes                        ; 3.46 V                      ; 1.9e-07 V                   ; 3.59 V             ; -0.0873 V          ; 0.332 V                             ; 0.189 V                             ; 4.6e-10 s                  ; 4.2e-10 s                  ; No                        ; Yes                       ;
; low           ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.46 V                       ; 1.9e-07 V                    ; 3.59 V              ; -0.0873 V           ; 0.332 V                              ; 0.189 V                              ; 4.6e-10 s                   ; 4.2e-10 s                   ; No                         ; Yes                        ; 3.46 V                      ; 1.9e-07 V                   ; 3.59 V             ; -0.0873 V          ; 0.332 V                             ; 0.189 V                             ; 4.6e-10 s                  ; 4.2e-10 s                  ; No                        ; Yes                       ;
; clk48hz       ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.46 V                       ; 1.9e-07 V                    ; 3.59 V              ; -0.0873 V           ; 0.332 V                              ; 0.189 V                              ; 4.6e-10 s                   ; 4.2e-10 s                   ; No                         ; Yes                        ; 3.46 V                      ; 1.9e-07 V                   ; 3.59 V             ; -0.0873 V          ; 0.332 V                             ; 0.189 V                             ; 4.6e-10 s                  ; 4.2e-10 s                  ; No                        ; Yes                       ;
; shift_o       ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.46 V                       ; 1.29e-07 V                   ; 3.48 V              ; -0.0136 V           ; 0.352 V                              ; 0.346 V                              ; 4.12e-09 s                  ; 3.34e-09 s                  ; No                         ; Yes                        ; 3.46 V                      ; 1.29e-07 V                  ; 3.48 V             ; -0.0136 V          ; 0.352 V                             ; 0.346 V                             ; 4.12e-09 s                 ; 3.34e-09 s                 ; No                        ; Yes                       ;
; dis_key_o     ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.46 V                       ; 1.29e-07 V                   ; 3.55 V              ; -0.053 V            ; 0.341 V                              ; 0.35 V                               ; 9.04e-10 s                  ; 7.28e-10 s                  ; No                         ; No                         ; 3.46 V                      ; 1.29e-07 V                  ; 3.55 V             ; -0.053 V           ; 0.341 V                             ; 0.35 V                              ; 9.04e-10 s                 ; 7.28e-10 s                 ; No                        ; No                        ;
; keyvalue_o[0] ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.46 V                       ; 1.9e-07 V                    ; 3.59 V              ; -0.0873 V           ; 0.332 V                              ; 0.189 V                              ; 4.6e-10 s                   ; 4.2e-10 s                   ; No                         ; Yes                        ; 3.46 V                      ; 1.9e-07 V                   ; 3.59 V             ; -0.0873 V          ; 0.332 V                             ; 0.189 V                             ; 4.6e-10 s                  ; 4.2e-10 s                  ; No                        ; Yes                       ;
; keyvalue_o[1] ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.46 V                       ; 1.29e-07 V                   ; 3.55 V              ; -0.053 V            ; 0.341 V                              ; 0.35 V                               ; 9.04e-10 s                  ; 7.28e-10 s                  ; No                         ; No                         ; 3.46 V                      ; 1.29e-07 V                  ; 3.55 V             ; -0.053 V           ; 0.341 V                             ; 0.35 V                              ; 9.04e-10 s                 ; 7.28e-10 s                 ; No                        ; No                        ;
; keyvalue_o[2] ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.46 V                       ; 1.9e-07 V                    ; 3.59 V              ; -0.0873 V           ; 0.332 V                              ; 0.189 V                              ; 4.6e-10 s                   ; 4.2e-10 s                   ; No                         ; Yes                        ; 3.46 V                      ; 1.9e-07 V                   ; 3.59 V             ; -0.0873 V          ; 0.332 V                             ; 0.189 V                             ; 4.6e-10 s                  ; 4.2e-10 s                  ; No                        ; Yes                       ;
; keyvalue_o[3] ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.46 V                       ; 1.9e-07 V                    ; 3.59 V              ; -0.0873 V           ; 0.332 V                              ; 0.189 V                              ; 4.6e-10 s                   ; 4.2e-10 s                   ; No                         ; Yes                        ; 3.46 V                      ; 1.9e-07 V                   ; 3.59 V             ; -0.0873 V          ; 0.332 V                             ; 0.189 V                             ; 4.6e-10 s                  ; 4.2e-10 s                  ; No                        ; Yes                       ;
; keyvalue_o[4] ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.46 V                       ; 1.9e-07 V                    ; 3.59 V              ; -0.0873 V           ; 0.332 V                              ; 0.189 V                              ; 4.6e-10 s                   ; 4.2e-10 s                   ; No                         ; Yes                        ; 3.46 V                      ; 1.9e-07 V                   ; 3.59 V             ; -0.0873 V          ; 0.332 V                             ; 0.189 V                             ; 4.6e-10 s                  ; 4.2e-10 s                  ; No                        ; Yes                       ;
; keyvalue_o[5] ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.46 V                       ; 1.9e-07 V                    ; 3.59 V              ; -0.0873 V           ; 0.332 V                              ; 0.189 V                              ; 4.6e-10 s                   ; 4.2e-10 s                   ; No                         ; Yes                        ; 3.46 V                      ; 1.9e-07 V                   ; 3.59 V             ; -0.0873 V          ; 0.332 V                             ; 0.189 V                             ; 4.6e-10 s                  ; 4.2e-10 s                  ; No                        ; Yes                       ;
; keyvalue_o[6] ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.46 V                       ; 1.9e-07 V                    ; 3.59 V              ; -0.0873 V           ; 0.332 V                              ; 0.189 V                              ; 4.6e-10 s                   ; 4.2e-10 s                   ; No                         ; Yes                        ; 3.46 V                      ; 1.9e-07 V                   ; 3.59 V             ; -0.0873 V          ; 0.332 V                             ; 0.189 V                             ; 4.6e-10 s                  ; 4.2e-10 s                  ; No                        ; Yes                       ;
; keyvalue_o[7] ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.46 V                       ; 1.29e-07 V                   ; 3.55 V              ; -0.053 V            ; 0.341 V                              ; 0.35 V                               ; 9.04e-10 s                  ; 7.28e-10 s                  ; No                         ; No                         ; 3.46 V                      ; 1.29e-07 V                  ; 3.55 V             ; -0.053 V           ; 0.341 V                             ; 0.35 V                              ; 9.04e-10 s                 ; 7.28e-10 s                 ; No                        ; No                        ;
; relase        ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.46 V                       ; 1.29e-07 V                   ; 3.55 V              ; -0.053 V            ; 0.341 V                              ; 0.35 V                               ; 9.04e-10 s                  ; 7.28e-10 s                  ; No                         ; No                         ; 3.46 V                      ; 1.29e-07 V                  ; 3.55 V             ; -0.053 V           ; 0.341 V                             ; 0.35 V                              ; 9.04e-10 s                 ; 7.28e-10 s                 ; No                        ; No                        ;
; LCD_N         ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.46 V                       ; 1.9e-07 V                    ; 3.59 V              ; -0.0873 V           ; 0.332 V                              ; 0.189 V                              ; 4.6e-10 s                   ; 4.2e-10 s                   ; No                         ; Yes                        ; 3.46 V                      ; 1.9e-07 V                   ; 3.59 V             ; -0.0873 V          ; 0.332 V                             ; 0.189 V                             ; 4.6e-10 s                  ; 4.2e-10 s                  ; No                        ; Yes                       ;
; LCD_P         ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.46 V                       ; 1.9e-07 V                    ; 3.59 V              ; -0.0873 V           ; 0.332 V                              ; 0.189 V                              ; 4.6e-10 s                   ; 4.2e-10 s                   ; No                         ; Yes                        ; 3.46 V                      ; 1.9e-07 V                   ; 3.59 V             ; -0.0873 V          ; 0.332 V                             ; 0.189 V                             ; 4.6e-10 s                  ; 4.2e-10 s                  ; No                        ; Yes                       ;
; ps2_data      ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.46 V                       ; 1.29e-07 V                   ; 3.55 V              ; -0.053 V            ; 0.341 V                              ; 0.35 V                               ; 9.04e-10 s                  ; 7.28e-10 s                  ; No                         ; No                         ; 3.46 V                      ; 1.29e-07 V                  ; 3.55 V             ; -0.053 V           ; 0.341 V                             ; 0.35 V                              ; 9.04e-10 s                 ; 7.28e-10 s                 ; No                        ; No                        ;
; ps2_clk       ; 3.3-V LVTTL  ; 0 s                 ; 0 s                 ; 3.46 V                       ; 1.29e-07 V                   ; 3.55 V              ; -0.053 V            ; 0.341 V                              ; 0.35 V                               ; 9.04e-10 s                  ; 7.28e-10 s                  ; No                         ; No                         ; 3.46 V                      ; 1.29e-07 V                  ; 3.55 V             ; -0.053 V           ; 0.341 V                             ; 0.35 V                              ; 9.04e-10 s                 ; 7.28e-10 s                 ; No                        ; No                        ;
+---------------+--------------+---------------------+---------------------+------------------------------+------------------------------+---------------------+---------------------+--------------------------------------+--------------------------------------+-----------------------------+-----------------------------+----------------------------+----------------------------+-----------------------------+-----------------------------+--------------------+--------------------+-------------------------------------+-------------------------------------+----------------------------+----------------------------+---------------------------+---------------------------+


+---------------------------------------------------------------------------------+
; Setup Transfers                                                                 ;
+------------------+------------------+----------+----------+----------+----------+
; From Clock       ; To Clock         ; RR Paths ; FR Paths ; RF Paths ; FF Paths ;
+------------------+------------------+----------+----------+----------+----------+
; clk              ; clk              ; 1672     ; 0        ; 0        ; 0        ;
; lcd:U1|clk48hz   ; clk              ; 1        ; 1        ; 0        ; 0        ;
; lcd:U1|clk4800hz ; clk              ; 1        ; 1        ; 0        ; 0        ;
; clk              ; lcd:U1|clk48hz   ; 12904    ; 0        ; 0        ; 0        ;
; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 208      ; 0        ; 0        ; 0        ;
; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 554      ; 0        ; 0        ; 0        ;
+------------------+------------------+----------+----------+----------+----------+
Entries labeled "false path" only account for clock-to-clock false paths and not path-based false paths. As a result, actual path counts may be lower than reported.


+---------------------------------------------------------------------------------+
; Hold Transfers                                                                  ;
+------------------+------------------+----------+----------+----------+----------+
; From Clock       ; To Clock         ; RR Paths ; FR Paths ; RF Paths ; FF Paths ;
+------------------+------------------+----------+----------+----------+----------+
; clk              ; clk              ; 1672     ; 0        ; 0        ; 0        ;
; lcd:U1|clk48hz   ; clk              ; 1        ; 1        ; 0        ; 0        ;
; lcd:U1|clk4800hz ; clk              ; 1        ; 1        ; 0        ; 0        ;
; clk              ; lcd:U1|clk48hz   ; 12904    ; 0        ; 0        ; 0        ;
; lcd:U1|clk48hz   ; lcd:U1|clk4800hz ; 208      ; 0        ; 0        ; 0        ;
; lcd:U1|clk4800hz ; lcd:U1|clk4800hz ; 554      ; 0        ; 0        ; 0        ;
+------------------+------------------+----------+----------+----------+----------+
Entries labeled "false path" only account for clock-to-clock false paths and not path-based false paths. As a result, actual path counts may be lower than reported.


---------------
; Report TCCS ;
---------------
No dedicated SERDES Transmitter circuitry present in device or used in design


---------------
; Report RSKM ;
---------------
No dedicated SERDES Receiver circuitry present in device or used in design


+------------------------------------------------+
; Unconstrained Paths                            ;
+---------------------------------+-------+------+
; Property                        ; Setup ; Hold ;
+---------------------------------+-------+------+
; Illegal Clocks                  ; 0     ; 0    ;
; Unconstrained Clocks            ; 0     ; 0    ;
; Unconstrained Input Ports       ; 3     ; 3    ;
; Unconstrained Input Port Paths  ; 119   ; 119  ;
; Unconstrained Output Ports      ; 22    ; 22   ;
; Unconstrained Output Port Paths ; 30    ; 30   ;
+---------------------------------+-------+------+


+------------------------------------+
; TimeQuest Timing Analyzer Messages ;
+------------------------------------+
Info: *******************************************************************
Info: Running Quartus II TimeQuest Timing Analyzer
    Info: Version 11.0 Build 157 04/27/2011 SJ Full Version
    Info: Processing started: Sat May 12 10:47:21 2012
Info: Command: quartus_sta ps2_top -c ps2_top
Info: qsta_default_script.tcl version: #1
Info: Parallel compilation is enabled and will use 2 of the 2 processors detected
Info: Low junction temperature is 0 degrees C
Info: High junction temperature is 85 degrees C
Critical Warning: Synopsys Design Constraints File file not found: 'ps2_top.sdc'. A Synopsys Design Constraints File is required by the TimeQuest Timing Analyzer to get proper timing constraints. Without it, the Compiler will not properly optimize the design.
Info: No user constrained base clocks found in the design. Calling "derive_clocks -period 1.0"
Info: Deriving Clocks
    Info: create_clock -period 1.000 -name clk clk
    Info: create_clock -period 1.000 -name lcd:U1|clk4800hz lcd:U1|clk4800hz
    Info: create_clock -period 1.000 -name lcd:U1|clk48hz lcd:U1|clk48hz
Info: No user constrained clock uncertainty found in the design. Calling "derive_clock_uncertainty"
Info: Deriving Clock Uncertainty
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk4800hz}] -rise_to [get_clocks {lcd:U1|clk4800hz}] -setup 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk4800hz}] -fall_to [get_clocks {lcd:U1|clk4800hz}] -setup 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk4800hz}] -rise_to [get_clocks {lcd:U1|clk4800hz}] -setup 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk4800hz}] -fall_to [get_clocks {lcd:U1|clk4800hz}] -setup 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk4800hz}] -rise_to [get_clocks {lcd:U1|clk4800hz}] -hold 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk4800hz}] -fall_to [get_clocks {lcd:U1|clk4800hz}] -hold 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk4800hz}] -rise_to [get_clocks {lcd:U1|clk4800hz}] -hold 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk4800hz}] -fall_to [get_clocks {lcd:U1|clk4800hz}] -hold 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk4800hz}] -rise_to [get_clocks {clk}] -setup 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk4800hz}] -fall_to [get_clocks {clk}] -setup 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk4800hz}] -rise_to [get_clocks {clk}] -setup 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk4800hz}] -fall_to [get_clocks {clk}] -setup 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk4800hz}] -rise_to [get_clocks {clk}] -hold 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk4800hz}] -fall_to [get_clocks {clk}] -hold 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk4800hz}] -rise_to [get_clocks {clk}] -hold 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk4800hz}] -fall_to [get_clocks {clk}] -hold 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk48hz}] -rise_to [get_clocks {lcd:U1|clk4800hz}] -setup 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk48hz}] -fall_to [get_clocks {lcd:U1|clk4800hz}] -setup 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk48hz}] -rise_to [get_clocks {lcd:U1|clk4800hz}] -setup 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk48hz}] -fall_to [get_clocks {lcd:U1|clk4800hz}] -setup 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk48hz}] -rise_to [get_clocks {lcd:U1|clk4800hz}] -hold 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk48hz}] -fall_to [get_clocks {lcd:U1|clk4800hz}] -hold 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk48hz}] -rise_to [get_clocks {lcd:U1|clk4800hz}] -hold 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk48hz}] -fall_to [get_clocks {lcd:U1|clk4800hz}] -hold 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk48hz}] -rise_to [get_clocks {lcd:U1|clk48hz}] -setup 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk48hz}] -fall_to [get_clocks {lcd:U1|clk48hz}] -setup 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk48hz}] -rise_to [get_clocks {lcd:U1|clk48hz}] -setup 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk48hz}] -fall_to [get_clocks {lcd:U1|clk48hz}] -setup 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk48hz}] -rise_to [get_clocks {lcd:U1|clk48hz}] -hold 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk48hz}] -fall_to [get_clocks {lcd:U1|clk48hz}] -hold 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk48hz}] -rise_to [get_clocks {lcd:U1|clk48hz}] -hold 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk48hz}] -fall_to [get_clocks {lcd:U1|clk48hz}] -hold 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk48hz}] -rise_to [get_clocks {clk}] -setup 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk48hz}] -fall_to [get_clocks {clk}] -setup 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk48hz}] -rise_to [get_clocks {clk}] -setup 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk48hz}] -fall_to [get_clocks {clk}] -setup 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk48hz}] -rise_to [get_clocks {clk}] -hold 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk48hz}] -fall_to [get_clocks {clk}] -hold 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk48hz}] -rise_to [get_clocks {clk}] -hold 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk48hz}] -fall_to [get_clocks {clk}] -hold 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {clk}] -rise_to [get_clocks {lcd:U1|clk4800hz}] -setup 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {clk}] -fall_to [get_clocks {lcd:U1|clk4800hz}] -setup 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {clk}] -rise_to [get_clocks {lcd:U1|clk4800hz}] -setup 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {clk}] -fall_to [get_clocks {lcd:U1|clk4800hz}] -setup 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {clk}] -rise_to [get_clocks {lcd:U1|clk4800hz}] -hold 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {clk}] -fall_to [get_clocks {lcd:U1|clk4800hz}] -hold 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {clk}] -rise_to [get_clocks {lcd:U1|clk4800hz}] -hold 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {clk}] -fall_to [get_clocks {lcd:U1|clk4800hz}] -hold 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {clk}] -rise_to [get_clocks {lcd:U1|clk48hz}] -setup 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {clk}] -fall_to [get_clocks {lcd:U1|clk48hz}] -setup 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {clk}] -rise_to [get_clocks {lcd:U1|clk48hz}] -setup 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {clk}] -fall_to [get_clocks {lcd:U1|clk48hz}] -setup 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {clk}] -rise_to [get_clocks {lcd:U1|clk48hz}] -hold 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {clk}] -fall_to [get_clocks {lcd:U1|clk48hz}] -hold 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {clk}] -rise_to [get_clocks {lcd:U1|clk48hz}] -hold 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {clk}] -fall_to [get_clocks {lcd:U1|clk48hz}] -hold 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {clk}] -rise_to [get_clocks {clk}] -setup 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {clk}] -fall_to [get_clocks {clk}] -setup 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {clk}] -rise_to [get_clocks {clk}] -setup 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {clk}] -fall_to [get_clocks {clk}] -setup 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {clk}] -rise_to [get_clocks {clk}] -hold 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {clk}] -fall_to [get_clocks {clk}] -hold 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {clk}] -rise_to [get_clocks {clk}] -hold 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {clk}] -fall_to [get_clocks {clk}] -hold 0.020
Info: Analyzing Slow 1200mV 85C Model
Critical Warning: Timing requirements not met
Info: Worst-case setup slack is -7.891
    Info:     Slack End Point TNS Clock 
    Info: ========= ============= =====================
    Info:    -7.891     -1388.793 lcd:U1|clk48hz 
    Info:    -7.272       -89.086 lcd:U1|clk4800hz 
    Info:    -4.959      -246.076 clk 
Info: Worst-case hold slack is -0.264
    Info:     Slack End Point TNS Clock 
    Info: ========= ============= =====================
    Info:    -0.264        -0.430 clk 
    Info:     0.268         0.000 lcd:U1|clk4800hz 
    Info:     1.137         0.000 lcd:U1|clk48hz 
Info: No Recovery paths to report
Info: No Removal paths to report
Info: Worst-case minimum pulse width slack is -3.000
    Info:     Slack End Point TNS Clock 
    Info: ========= ============= =====================
    Info:    -3.000      -142.778 clk 
    Info:    -1.487      -309.296 lcd:U1|clk48hz 
    Info:    -1.487       -32.714 lcd:U1|clk4800hz 
Info: Analyzing Slow 1200mV 0C Model
Info: Started post-fitting delay annotation
Info: Delay annotation completed successfully
Info: Deriving Clock Uncertainty
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk4800hz}] -rise_to [get_clocks {lcd:U1|clk4800hz}] -setup 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk4800hz}] -fall_to [get_clocks {lcd:U1|clk4800hz}] -setup 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk4800hz}] -rise_to [get_clocks {lcd:U1|clk4800hz}] -setup 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk4800hz}] -fall_to [get_clocks {lcd:U1|clk4800hz}] -setup 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk4800hz}] -rise_to [get_clocks {lcd:U1|clk4800hz}] -hold 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk4800hz}] -fall_to [get_clocks {lcd:U1|clk4800hz}] -hold 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk4800hz}] -rise_to [get_clocks {lcd:U1|clk4800hz}] -hold 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk4800hz}] -fall_to [get_clocks {lcd:U1|clk4800hz}] -hold 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk4800hz}] -rise_to [get_clocks {clk}] -setup 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk4800hz}] -fall_to [get_clocks {clk}] -setup 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk4800hz}] -rise_to [get_clocks {clk}] -setup 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk4800hz}] -fall_to [get_clocks {clk}] -setup 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk4800hz}] -rise_to [get_clocks {clk}] -hold 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk4800hz}] -fall_to [get_clocks {clk}] -hold 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk4800hz}] -rise_to [get_clocks {clk}] -hold 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk4800hz}] -fall_to [get_clocks {clk}] -hold 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk48hz}] -rise_to [get_clocks {lcd:U1|clk4800hz}] -setup 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk48hz}] -fall_to [get_clocks {lcd:U1|clk4800hz}] -setup 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk48hz}] -rise_to [get_clocks {lcd:U1|clk4800hz}] -setup 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk48hz}] -fall_to [get_clocks {lcd:U1|clk4800hz}] -setup 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk48hz}] -rise_to [get_clocks {lcd:U1|clk4800hz}] -hold 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk48hz}] -fall_to [get_clocks {lcd:U1|clk4800hz}] -hold 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk48hz}] -rise_to [get_clocks {lcd:U1|clk4800hz}] -hold 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk48hz}] -fall_to [get_clocks {lcd:U1|clk4800hz}] -hold 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk48hz}] -rise_to [get_clocks {lcd:U1|clk48hz}] -setup 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk48hz}] -fall_to [get_clocks {lcd:U1|clk48hz}] -setup 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk48hz}] -rise_to [get_clocks {lcd:U1|clk48hz}] -setup 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk48hz}] -fall_to [get_clocks {lcd:U1|clk48hz}] -setup 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk48hz}] -rise_to [get_clocks {lcd:U1|clk48hz}] -hold 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk48hz}] -fall_to [get_clocks {lcd:U1|clk48hz}] -hold 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk48hz}] -rise_to [get_clocks {lcd:U1|clk48hz}] -hold 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk48hz}] -fall_to [get_clocks {lcd:U1|clk48hz}] -hold 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk48hz}] -rise_to [get_clocks {clk}] -setup 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk48hz}] -fall_to [get_clocks {clk}] -setup 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk48hz}] -rise_to [get_clocks {clk}] -setup 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk48hz}] -fall_to [get_clocks {clk}] -setup 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk48hz}] -rise_to [get_clocks {clk}] -hold 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk48hz}] -fall_to [get_clocks {clk}] -hold 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk48hz}] -rise_to [get_clocks {clk}] -hold 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk48hz}] -fall_to [get_clocks {clk}] -hold 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {clk}] -rise_to [get_clocks {lcd:U1|clk4800hz}] -setup 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {clk}] -fall_to [get_clocks {lcd:U1|clk4800hz}] -setup 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {clk}] -rise_to [get_clocks {lcd:U1|clk4800hz}] -setup 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {clk}] -fall_to [get_clocks {lcd:U1|clk4800hz}] -setup 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {clk}] -rise_to [get_clocks {lcd:U1|clk4800hz}] -hold 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {clk}] -fall_to [get_clocks {lcd:U1|clk4800hz}] -hold 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {clk}] -rise_to [get_clocks {lcd:U1|clk4800hz}] -hold 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {clk}] -fall_to [get_clocks {lcd:U1|clk4800hz}] -hold 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {clk}] -rise_to [get_clocks {lcd:U1|clk48hz}] -setup 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {clk}] -fall_to [get_clocks {lcd:U1|clk48hz}] -setup 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {clk}] -rise_to [get_clocks {lcd:U1|clk48hz}] -setup 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {clk}] -fall_to [get_clocks {lcd:U1|clk48hz}] -setup 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {clk}] -rise_to [get_clocks {lcd:U1|clk48hz}] -hold 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {clk}] -fall_to [get_clocks {lcd:U1|clk48hz}] -hold 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {clk}] -rise_to [get_clocks {lcd:U1|clk48hz}] -hold 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {clk}] -fall_to [get_clocks {lcd:U1|clk48hz}] -hold 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {clk}] -rise_to [get_clocks {clk}] -setup 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {clk}] -fall_to [get_clocks {clk}] -setup 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {clk}] -rise_to [get_clocks {clk}] -setup 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {clk}] -fall_to [get_clocks {clk}] -setup 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {clk}] -rise_to [get_clocks {clk}] -hold 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {clk}] -fall_to [get_clocks {clk}] -hold 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {clk}] -rise_to [get_clocks {clk}] -hold 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {clk}] -fall_to [get_clocks {clk}] -hold 0.020
Critical Warning: Timing requirements not met
Info: Worst-case setup slack is -7.451
    Info:     Slack End Point TNS Clock 
    Info: ========= ============= =====================
    Info:    -7.451     -1311.715 lcd:U1|clk48hz 
    Info:    -6.938       -83.397 lcd:U1|clk4800hz 
    Info:    -4.649      -222.974 clk 
Info: Worst-case hold slack is -0.251
    Info:     Slack End Point TNS Clock 
    Info: ========= ============= =====================
    Info:    -0.251        -0.392 clk 
    Info:     0.123         0.000 lcd:U1|clk4800hz 
    Info:     1.044         0.000 lcd:U1|clk48hz 
Info: No Recovery paths to report
Info: No Removal paths to report
Info: Worst-case minimum pulse width slack is -3.000
    Info:     Slack End Point TNS Clock 
    Info: ========= ============= =====================
    Info:    -3.000      -142.778 clk 
    Info:    -1.487      -309.296 lcd:U1|clk48hz 
    Info:    -1.487       -34.121 lcd:U1|clk4800hz 
Info: Analyzing Fast 1200mV 0C Model
Info: Started post-fitting delay annotation
Info: Delay annotation completed successfully
Info: Deriving Clock Uncertainty
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk4800hz}] -rise_to [get_clocks {lcd:U1|clk4800hz}] -setup 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk4800hz}] -fall_to [get_clocks {lcd:U1|clk4800hz}] -setup 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk4800hz}] -rise_to [get_clocks {lcd:U1|clk4800hz}] -setup 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk4800hz}] -fall_to [get_clocks {lcd:U1|clk4800hz}] -setup 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk4800hz}] -rise_to [get_clocks {lcd:U1|clk4800hz}] -hold 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk4800hz}] -fall_to [get_clocks {lcd:U1|clk4800hz}] -hold 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk4800hz}] -rise_to [get_clocks {lcd:U1|clk4800hz}] -hold 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk4800hz}] -fall_to [get_clocks {lcd:U1|clk4800hz}] -hold 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk4800hz}] -rise_to [get_clocks {clk}] -setup 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk4800hz}] -fall_to [get_clocks {clk}] -setup 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk4800hz}] -rise_to [get_clocks {clk}] -setup 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk4800hz}] -fall_to [get_clocks {clk}] -setup 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk4800hz}] -rise_to [get_clocks {clk}] -hold 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk4800hz}] -fall_to [get_clocks {clk}] -hold 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk4800hz}] -rise_to [get_clocks {clk}] -hold 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk4800hz}] -fall_to [get_clocks {clk}] -hold 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk48hz}] -rise_to [get_clocks {lcd:U1|clk4800hz}] -setup 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk48hz}] -fall_to [get_clocks {lcd:U1|clk4800hz}] -setup 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk48hz}] -rise_to [get_clocks {lcd:U1|clk4800hz}] -setup 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk48hz}] -fall_to [get_clocks {lcd:U1|clk4800hz}] -setup 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk48hz}] -rise_to [get_clocks {lcd:U1|clk4800hz}] -hold 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk48hz}] -fall_to [get_clocks {lcd:U1|clk4800hz}] -hold 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk48hz}] -rise_to [get_clocks {lcd:U1|clk4800hz}] -hold 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk48hz}] -fall_to [get_clocks {lcd:U1|clk4800hz}] -hold 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk48hz}] -rise_to [get_clocks {lcd:U1|clk48hz}] -setup 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk48hz}] -fall_to [get_clocks {lcd:U1|clk48hz}] -setup 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk48hz}] -rise_to [get_clocks {lcd:U1|clk48hz}] -setup 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk48hz}] -fall_to [get_clocks {lcd:U1|clk48hz}] -setup 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk48hz}] -rise_to [get_clocks {lcd:U1|clk48hz}] -hold 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk48hz}] -fall_to [get_clocks {lcd:U1|clk48hz}] -hold 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk48hz}] -rise_to [get_clocks {lcd:U1|clk48hz}] -hold 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk48hz}] -fall_to [get_clocks {lcd:U1|clk48hz}] -hold 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk48hz}] -rise_to [get_clocks {clk}] -setup 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk48hz}] -fall_to [get_clocks {clk}] -setup 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk48hz}] -rise_to [get_clocks {clk}] -setup 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk48hz}] -fall_to [get_clocks {clk}] -setup 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk48hz}] -rise_to [get_clocks {clk}] -hold 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {lcd:U1|clk48hz}] -fall_to [get_clocks {clk}] -hold 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk48hz}] -rise_to [get_clocks {clk}] -hold 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {lcd:U1|clk48hz}] -fall_to [get_clocks {clk}] -hold 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {clk}] -rise_to [get_clocks {lcd:U1|clk4800hz}] -setup 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {clk}] -fall_to [get_clocks {lcd:U1|clk4800hz}] -setup 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {clk}] -rise_to [get_clocks {lcd:U1|clk4800hz}] -setup 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {clk}] -fall_to [get_clocks {lcd:U1|clk4800hz}] -setup 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {clk}] -rise_to [get_clocks {lcd:U1|clk4800hz}] -hold 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {clk}] -fall_to [get_clocks {lcd:U1|clk4800hz}] -hold 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {clk}] -rise_to [get_clocks {lcd:U1|clk4800hz}] -hold 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {clk}] -fall_to [get_clocks {lcd:U1|clk4800hz}] -hold 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {clk}] -rise_to [get_clocks {lcd:U1|clk48hz}] -setup 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {clk}] -fall_to [get_clocks {lcd:U1|clk48hz}] -setup 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {clk}] -rise_to [get_clocks {lcd:U1|clk48hz}] -setup 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {clk}] -fall_to [get_clocks {lcd:U1|clk48hz}] -setup 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {clk}] -rise_to [get_clocks {lcd:U1|clk48hz}] -hold 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {clk}] -fall_to [get_clocks {lcd:U1|clk48hz}] -hold 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {clk}] -rise_to [get_clocks {lcd:U1|clk48hz}] -hold 0.030
    Info: set_clock_uncertainty -fall_from [get_clocks {clk}] -fall_to [get_clocks {lcd:U1|clk48hz}] -hold 0.030
    Info: set_clock_uncertainty -rise_from [get_clocks {clk}] -rise_to [get_clocks {clk}] -setup 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {clk}] -fall_to [get_clocks {clk}] -setup 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {clk}] -rise_to [get_clocks {clk}] -setup 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {clk}] -fall_to [get_clocks {clk}] -setup 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {clk}] -rise_to [get_clocks {clk}] -hold 0.020
    Info: set_clock_uncertainty -rise_from [get_clocks {clk}] -fall_to [get_clocks {clk}] -hold 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {clk}] -rise_to [get_clocks {clk}] -hold 0.020
    Info: set_clock_uncertainty -fall_from [get_clocks {clk}] -fall_to [get_clocks {clk}] -hold 0.020
Critical Warning: Timing requirements not met
Info: Worst-case setup slack is -2.824
    Info:     Slack End Point TNS Clock 
    Info: ========= ============= =====================
    Info:    -2.824      -480.871 lcd:U1|clk48hz 
    Info:    -2.639       -28.519 lcd:U1|clk4800hz 
    Info:    -1.596       -53.546 clk 
Info: Worst-case hold slack is -0.229
    Info:     Slack End Point TNS Clock 
    Info: ========= ============= =====================
    Info:    -0.229        -0.405 clk 
    Info:     0.139         0.000 lcd:U1|clk4800hz 
    Info:     0.392         0.000 lcd:U1|clk48hz 
Info: No Recovery paths to report
Info: No Removal paths to report
Info: Worst-case minimum pulse width slack is -3.000
    Info:     Slack End Point TNS Clock 
    Info: ========= ============= =====================
    Info:    -3.000      -124.079 clk 
    Info:    -1.000      -208.000 lcd:U1|clk48hz 
    Info:    -1.000       -22.000 lcd:U1|clk4800hz 
Info: Design is not fully constrained for setup requirements
Info: Design is not fully constrained for hold requirements
Info: Quartus II TimeQuest Timing Analyzer was successful. 0 errors, 4 warnings
    Info: Peak virtual memory: 277 megabytes
    Info: Processing ended: Sat May 12 10:47:25 2012
    Info: Elapsed time: 00:00:04
    Info: Total CPU time (on all processors): 00:00:04


