T: g.target.hardware: build: Info: Critical path report for clock 'top.clk' (posedge -> posedge): T: g.target.hardware: build: Info: type curr total name T: g.target.hardware: build: Info: clk-to-q 0.54 0.54 Source $2066_LC.O T: g.target.hardware: build: Info: routing 0.59 1.13 Net top.fx2_crossbar.out_fifo_1.inner.inner_level[0] (9,5) -> (9,4) T: g.target.hardware: build: Info: Sink $1888_LC.I0 T: g.target.hardware: build: Info: Defined in: T: g.target.hardware: build: Info: /home/whitequark/Projects/glasgow/software/.venv/lib/python3.13/site-packages/amaranth/lib/fifo.py:279.1-279.1 T: g.target.hardware: build: Info: logic 0.45 1.58 Source $1888_LC.O T: g.target.hardware: build: Info: routing 1.59 3.16 Net $1888$out (9,4) -> (5,3) T: g.target.hardware: build: Info: Sink $589_LC.I2 T: g.target.hardware: build: Info: Defined in: T: g.target.hardware: build: Info: /home/whitequark/Projects/glasgow/software/.venv/lib/python3.13/site-packages/amaranth/lib/fifo.py:283.1-283.1 T: g.target.hardware: build: Info: logic 0.38 3.54 Source $589_LC.O T: g.target.hardware: build: Info: routing 0.59 4.13 Net $589$out (5,3) -> (4,2) T: g.target.hardware: build: Info: Sink $633_LC.I1 T: g.target.hardware: build: Info: Defined in: T: g.target.hardware: build: Info: /home/whitequark/Projects/glasgow/software/glasgow/gateware/fx2_crossbar.py:436.1-436.1 T: g.target.hardware: build: Info: /home/whitequark/Projects/glasgow/software/.venv/lib/python3.13/site-packages/amaranth/lib/fifo.py:283.1-283.1 T: g.target.hardware: build: Info: logic 0.40 4.53 Source $633_LC.O T: g.target.hardware: build: Info: routing 0.59 5.12 Net $633$out (4,2) -> (3,3) T: g.target.hardware: build: Info: Sink $697_LC.I0 T: g.target.hardware: build: Info: Defined in: T: g.target.hardware: build: Info: /home/whitequark/Projects/glasgow/software/glasgow/gateware/fx2_crossbar.py:436.1-436.1 T: g.target.hardware: build: Info: /home/whitequark/Projects/glasgow/software/glasgow/gateware/fx2_crossbar.py:439.1-439.1 T: g.target.hardware: build: Info: /home/whitequark/Projects/glasgow/software/glasgow/gateware/fx2_crossbar.py:472.1-472.1 T: g.target.hardware: build: Info: logic 0.45 5.57 Source $697_LC.O T: g.target.hardware: build: Info: routing 0.59 6.15 Net $697$out (3,3) -> (3,3) T: g.target.hardware: build: Info: Sink $1050_LC.I0 T: g.target.hardware: build: Info: Defined in: T: g.target.hardware: build: Info: /home/whitequark/Projects/glasgow/software/glasgow/gateware/fx2_crossbar.py:464.1-464.1 T: g.target.hardware: build: Info: /home/whitequark/Projects/glasgow/software/glasgow/gateware/fx2_crossbar.py:497.1-497.1 T: g.target.hardware: build: Info: /home/whitequark/Projects/glasgow/software/glasgow/gateware/fx2_crossbar.py:505.1-505.1 T: g.target.hardware: build: Info: /home/whitequark/Projects/glasgow/software/glasgow/gateware/fx2_crossbar.py:472.1-472.1 T: g.target.hardware: build: Info: /home/whitequark/Projects/glasgow/software/glasgow/gateware/fx2_crossbar.py:486.1-486.1 T: g.target.hardware: build: Info: /home/whitequark/Projects/glasgow/software/glasgow/gateware/fx2_crossbar.py:492.1-492.1 T: g.target.hardware: build: Info: logic 0.45 6.60 Source $1050_LC.O T: g.target.hardware: build: Info: routing 0.59 7.19 Net $1050$out (3,3) -> (3,4) T: g.target.hardware: build: Info: Sink $1052_LC.I2 T: g.target.hardware: build: Info: Defined in: T: g.target.hardware: build: Info: /home/whitequark/Projects/glasgow/software/glasgow/gateware/fx2_crossbar.py:335.1-335.1 T: g.target.hardware: build: Info: logic 0.38 7.57 Source $1052_LC.O T: g.target.hardware: build: Info: routing 0.59 8.16 Net $1052$out (3,4) -> (3,5) T: g.target.hardware: build: Info: Sink $1054_LC.I2 T: g.target.hardware: build: Info: Defined in: T: g.target.hardware: build: Info: /home/whitequark/Projects/glasgow/software/glasgow/gateware/fx2_crossbar.py:335.1-335.1 T: g.target.hardware: build: Info: logic 0.38 8.53 Source $1054_LC.O T: g.target.hardware: build: Info: routing 0.59 9.12 Net $1054$out (3,5) -> (4,6) T: g.target.hardware: build: Info: Sink $1056_LC.I2 T: g.target.hardware: build: Info: Defined in: T: g.target.hardware: build: Info: /home/whitequark/Projects/glasgow/software/glasgow/gateware/fx2_crossbar.py:335.1-335.1 T: g.target.hardware: build: Info: logic 0.38 9.50 Source $1056_LC.O T: g.target.hardware: build: Info: routing 0.59 10.09 Net $1056$out (4,6) -> (5,7) T: g.target.hardware: build: Info: Sink $1058_LC.I2 T: g.target.hardware: build: Info: Defined in: T: g.target.hardware: build: Info: /home/whitequark/Projects/glasgow/software/glasgow/gateware/fx2_crossbar.py:335.1-335.1 T: g.target.hardware: build: Info: logic 0.38 10.47 Source $1058_LC.O T: g.target.hardware: build: Info: routing 0.59 11.05 Net $1058$out (5,7) -> (5,7) T: g.target.hardware: build: Info: Sink $1060_LC.I2 T: g.target.hardware: build: Info: Defined in: T: g.target.hardware: build: Info: /home/whitequark/Projects/glasgow/software/glasgow/gateware/fx2_crossbar.py:335.1-335.1 T: g.target.hardware: build: Info: logic 0.38 11.43 Source $1060_LC.O T: g.target.hardware: build: Info: routing 0.59 12.02 Net $1060$out (5,7) -> (4,7) T: g.target.hardware: build: Info: Sink $1062_LC.I2 T: g.target.hardware: build: Info: Defined in: T: g.target.hardware: build: Info: /home/whitequark/Projects/glasgow/software/glasgow/gateware/fx2_crossbar.py:335.1-335.1 T: g.target.hardware: build: Info: logic 0.38 12.40 Source $1062_LC.O T: g.target.hardware: build: Info: routing 0.59 12.99 Net $1062$out (4,7) -> (4,7) T: g.target.hardware: build: Info: Sink $1064_LC.I2 T: g.target.hardware: build: Info: Defined in: T: g.target.hardware: build: Info: /home/whitequark/Projects/glasgow/software/glasgow/gateware/fx2_crossbar.py:335.1-335.1 T: g.target.hardware: build: Info: logic 0.38 13.36 Source $1064_LC.O T: g.target.hardware: build: Info: routing 0.59 13.95 Net $1064$out (4,7) -> (4,8) T: g.target.hardware: build: Info: Sink $1066_LC.I2 T: g.target.hardware: build: Info: Defined in: T: g.target.hardware: build: Info: /home/whitequark/Projects/glasgow/software/glasgow/gateware/fx2_crossbar.py:335.1-335.1 T: g.target.hardware: build: Info: logic 0.38 14.33 Source $1066_LC.O T: g.target.hardware: build: Info: routing 0.59 14.92 Net $1066$out (4,8) -> (3,8) T: g.target.hardware: build: Info: Sink $1068_LC.I2 T: g.target.hardware: build: Info: Defined in: T: g.target.hardware: build: Info: /home/whitequark/Projects/glasgow/software/glasgow/gateware/fx2_crossbar.py:335.1-335.1 T: g.target.hardware: build: Info: logic 0.38 15.30 Source $1068_LC.O T: g.target.hardware: build: Info: routing 0.59 15.88 Net $1068$out (3,8) -> (3,8) T: g.target.hardware: build: Info: Sink $1070_LC.I2 T: g.target.hardware: build: Info: Defined in: T: g.target.hardware: build: Info: /home/whitequark/Projects/glasgow/software/glasgow/gateware/fx2_crossbar.py:335.1-335.1 T: g.target.hardware: build: Info: logic 0.38 16.26 Source $1070_LC.O T: g.target.hardware: build: Info: routing 0.59 16.85 Net $1070$out (3,8) -> (2,8) T: g.target.hardware: build: Info: Sink $1072_LC.I2 T: g.target.hardware: build: Info: Defined in: T: g.target.hardware: build: Info: /home/whitequark/Projects/glasgow/software/glasgow/gateware/fx2_crossbar.py:335.1-335.1 T: g.target.hardware: build: Info: logic 0.38 17.23 Source $1072_LC.O T: g.target.hardware: build: Info: routing 0.59 17.82 Net $1072$out (2,8) -> (2,8) T: g.target.hardware: build: Info: Sink $1074_LC.I2 T: g.target.hardware: build: Info: Defined in: T: g.target.hardware: build: Info: /home/whitequark/Projects/glasgow/software/glasgow/gateware/fx2_crossbar.py:335.1-335.1 T: g.target.hardware: build: Info: logic 0.38 18.19 Source $1074_LC.O T: g.target.hardware: build: Info: routing 0.59 18.78 Net $1074$out (2,8) -> (2,9) T: g.target.hardware: build: Info: Sink $1076_LC.I2 T: g.target.hardware: build: Info: Defined in: T: g.target.hardware: build: Info: /home/whitequark/Projects/glasgow/software/glasgow/gateware/fx2_crossbar.py:335.1-335.1 T: g.target.hardware: build: Info: logic 0.38 19.16 Source $1076_LC.O T: g.target.hardware: build: Info: routing 0.59 19.75 Net $1076$out (2,9) -> (3,10) T: g.target.hardware: build: Info: Sink $1078_LC.I2 T: g.target.hardware: build: Info: Defined in: T: g.target.hardware: build: Info: /home/whitequark/Projects/glasgow/software/glasgow/gateware/fx2_crossbar.py:335.1-335.1 T: g.target.hardware: build: Info: logic 0.38 20.13 Source $1078_LC.O T: g.target.hardware: build: Info: routing 0.59 20.71 Net $1078$out (3,10) -> (2,10) T: g.target.hardware: build: Info: Sink $1080_LC.I2 T: g.target.hardware: build: Info: Defined in: T: g.target.hardware: build: Info: /home/whitequark/Projects/glasgow/software/glasgow/gateware/fx2_crossbar.py:335.1-335.1 T: g.target.hardware: build: Info: logic 0.38 21.09 Source $1080_LC.O T: g.target.hardware: build: Info: routing 0.59 21.68 Net $1080$out (2,10) -> (2,11) T: g.target.hardware: build: Info: Sink $1082_LC.I2 T: g.target.hardware: build: Info: Defined in: T: g.target.hardware: build: Info: /home/whitequark/Projects/glasgow/software/glasgow/gateware/fx2_crossbar.py:335.1-335.1 T: g.target.hardware: build: Info: logic 0.38 22.06 Source $1082_LC.O T: g.target.hardware: build: Info: routing 0.59 22.65 Net $1082$out (2,11) -> (2,12) T: g.target.hardware: build: Info: Sink $1084_LC.I2 T: g.target.hardware: build: Info: Defined in: T: g.target.hardware: build: Info: /home/whitequark/Projects/glasgow/software/glasgow/gateware/fx2_crossbar.py:335.1-335.1 T: g.target.hardware: build: Info: logic 0.38 23.02 Source $1084_LC.O T: g.target.hardware: build: Info: routing 0.59 23.61 Net $1084$out (2,12) -> (2,12) T: g.target.hardware: build: Info: Sink $1086_LC.I2 T: g.target.hardware: build: Info: Defined in: T: g.target.hardware: build: Info: /home/whitequark/Projects/glasgow/software/glasgow/gateware/fx2_crossbar.py:335.1-335.1 T: g.target.hardware: build: Info: logic 0.38 23.99 Source $1086_LC.O T: g.target.hardware: build: Info: routing 0.59 24.58 Net $1086$out (2,12) -> (1,12) T: g.target.hardware: build: Info: Sink $1088_LC.I2 T: g.target.hardware: build: Info: Defined in: T: g.target.hardware: build: Info: /home/whitequark/Projects/glasgow/software/glasgow/gateware/fx2_crossbar.py:335.1-335.1 T: g.target.hardware: build: Info: logic 0.38 24.96 Source $1088_LC.O T: g.target.hardware: build: Info: routing 0.59 25.54 Net $1088$out (1,12) -> (1,11) T: g.target.hardware: build: Info: Sink $1090_LC.I2 T: g.target.hardware: build: Info: Defined in: T: g.target.hardware: build: Info: /home/whitequark/Projects/glasgow/software/glasgow/gateware/fx2_crossbar.py:335.1-335.1 T: g.target.hardware: build: Info: logic 0.38 25.92 Source $1090_LC.O T: g.target.hardware: build: Info: routing 0.59 26.51 Net $1090$out (1,11) -> (2,10) T: g.target.hardware: build: Info: Sink $1092_LC.I0 T: g.target.hardware: build: Info: Defined in: T: g.target.hardware: build: Info: /home/whitequark/Projects/glasgow/software/glasgow/gateware/fx2_crossbar.py:335.1-335.1 T: g.target.hardware: build: Info: setup 0.47 26.98 Source $1092_LC.I0 T: g.target.hardware: build: Info: 10.69 ns logic, 16.29 ns routing