Synthesis Messages
+| Report Title | +GowinSynthesis Report | +
| Design File | +\\wsl.localhost\Debian\home\koray\code\verilog\gowin\seq_light_test\src\seqBlink.v + |
+
| GowinSynthesis Constraints File | +--- | +
| Tool Version | +V1.9.9.03 Education (64-bit) | +
| Part Number | +GW2A-LV18PG256C8/I7 | +
| Device | +GW2A-18 | +
| Device Version | +C | +
| Created Time | +Sun Jul 7 15:45:04 2024 + | +
| Legal Announcement | +Copyright (C)2014-2024 Gowin Semiconductor Corporation. ALL rights reserved. | +
Synthesis Details
+| Top Level Module | +seqBlink | +
| Synthesis Process | +Running parser: CPU time = 0h 0m 0.14s, Elapsed time = 0h 0m 0.294s, Peak memory usage = 439.246MB Running netlist conversion: CPU time = 0h 0m 0s, Elapsed time = 0h 0m 0s, Peak memory usage = 0MB Running device independent optimization: Optimizing Phase 0: CPU time = 0h 0m 0s, Elapsed time = 0h 0m 0.006s, Peak memory usage = 439.246MB Optimizing Phase 1: CPU time = 0h 0m 0s, Elapsed time = 0h 0m 0.008s, Peak memory usage = 439.246MB Optimizing Phase 2: CPU time = 0h 0m 0s, Elapsed time = 0h 0m 0.009s, Peak memory usage = 439.246MB Running inference: Inferring Phase 0: CPU time = 0h 0m 0s, Elapsed time = 0h 0m 0.007s, Peak memory usage = 439.246MB Inferring Phase 1: CPU time = 0h 0m 0s, Elapsed time = 0h 0m 0.002s, Peak memory usage = 439.246MB Inferring Phase 2: CPU time = 0h 0m 0s, Elapsed time = 0h 0m 0.003s, Peak memory usage = 439.246MB Inferring Phase 3: CPU time = 0h 0m 0s, Elapsed time = 0h 0m 0.003s, Peak memory usage = 439.246MB Running technical mapping: Tech-Mapping Phase 0: CPU time = 0h 0m 0.062s, Elapsed time = 0h 0m 0.017s, Peak memory usage = 439.246MB Tech-Mapping Phase 1: CPU time = 0h 0m 0.015s, Elapsed time = 0h 0m 0.006s, Peak memory usage = 439.246MB Tech-Mapping Phase 2: CPU time = 0h 0m 0s, Elapsed time = 0h 0m 0.003s, Peak memory usage = 439.246MB Tech-Mapping Phase 3: CPU time = 0h 0m 0.14s, Elapsed time = 0h 0m 0.351s, Peak memory usage = 439.246MB Tech-Mapping Phase 4: CPU time = 0h 0m 0s, Elapsed time = 0h 0m 0.005s, Peak memory usage = 439.246MB Generate output files: CPU time = 0h 0m 0.015s, Elapsed time = 0h 0m 0.035s, Peak memory usage = 439.246MB |
+
| Total Time and Memory Usage | +CPU time = 0h 0m 0.372s, Elapsed time = 0h 0m 0.749s, Peak memory usage = 439.246MB | +
Resource
+Resource Usage Summary
+| Resource | +Usage | +
| I/O Port | +5 | +
| I/O Buf | +5 | +
|     IBUF | +1 | +
|     OBUF | +4 | +
| Register | +40 | +
|     DFF | +3 | +
|     DFFE | +1 | +
|     DFFS | +1 | +
|     DFFR | +35 | +
| LUT | +19 | +
|     LUT2 | +1 | +
|     LUT3 | +7 | +
|     LUT4 | +11 | +
| ALU | +31 | +
|     ALU | +31 | +
| INV | +4 | +
|     INV | +4 | +
Resource Utilization Summary
+| Resource | +Usage | +Utilization | +
| Logic | +54(23 LUT, 31 ALU) / 20736 | +<1% | +
| Register | +40 / 16173 | +<1% | +
|   --Register as Latch | +0 / 16173 | +0% | +
|   --Register as FF | +40 / 16173 | +<1% | +
| BSRAM | +0 / 46 | +0% | +
Timing
+Clock Summary:
+| Clock Name | +Type | +Period | +Frequency(MHz) | +Rise | +Fall | +Source | +Master | +Object | +
|---|---|---|---|---|---|---|---|---|
| clock | +Base | +10.000 | +100.0 | +0.000 | +5.000 | ++ | + | clock_ibuf/I | +
| newclk | +Base | +10.000 | +100.0 | +0.000 | +5.000 | ++ | + | newclk_s1/Q | +
Max Frequency Summary:
+| No. | +Clock Name | +Constraint | +Actual Fmax | +Logic Level | +Entity | +
|---|---|---|---|---|---|
| 1 | +clock | +100.000(MHz) | +268.168(MHz) | +4 | +TOP | +
| 2 | +newclk | +100.000(MHz) | +564.972(MHz) | +2 | +TOP | +
Detail Timing Paths Information
+Path 1
+Path Summary: +| Slack | +3.825 | +
| Data Arrival Time | +6.465 | +
| Data Required Time | +10.290 | +
| From | +n72_s2 | +
| To | +newclk_s1 | +
| Launch Clk | +newclk[R] | +
| Latch Clk | +clock[F] | +
| AT | +DELAY | +TYPE | +RF | +FANOUT | +NODE | +
|---|---|---|---|---|---|
| 5.000 | +0.000 | ++ | + | + | newclk | +
| 5.000 | +0.000 | +tCL | +FF | +8 | +newclk_s1/Q | +
| 5.474 | +0.474 | +tNET | +FF | +1 | +n72_s2/I0 | +
| 5.991 | +0.517 | +tINS | +FF | +1 | +n72_s2/F | +
| 6.465 | +0.474 | +tNET | +FF | +1 | +newclk_s1/D | +
| AT | +DELAY | +TYPE | +RF | +FANOUT | +NODE | +
|---|---|---|---|---|---|
| 10.000 | +0.000 | ++ | + | + | clock | +
| 10.000 | +0.000 | +tCL | +RR | +1 | +clock_ibuf/I | +
| 10.000 | +0.000 | +tINS | +RR | +33 | +clock_ibuf/O | +
| 10.360 | +0.360 | +tNET | +RR | +1 | +newclk_s1/CLK | +
| 10.325 | +-0.035 | +tUnc | ++ | + | newclk_s1 | +
| 10.290 | +-0.035 | +tSu | ++ | 1 | +newclk_s1 | +
| Clock Skew: | +0.360 | +
| Setup Relationship: | +5.000 | +
| Logic Level: | +2 | +
| Arrival Clock Path Delay: | cell: 0.000, 100.000%; route: 0.000, 0.000% |
| Arrival Data Path Delay: | cell: 0.517, 35.290%; route: 0.474, 32.355%; tC2Q: 0.474, 32.355% |
| Required Clock Path Delay: | cell: 0.000, 100.000%; route: 0.000, 0.000% |
+
Path 2
+Path Summary: +| Slack | +6.271 | +
| Data Arrival Time | +4.054 | +
| Data Required Time | +10.325 | +
| From | +clkcnt_9_s0 | +
| To | +newclk_s1 | +
| Launch Clk | +clock[R] | +
| Latch Clk | +clock[R] | +
| AT | +DELAY | +TYPE | +RF | +FANOUT | +NODE | +
|---|---|---|---|---|---|
| 0.000 | +0.000 | ++ | + | + | clock | +
| 0.000 | +0.000 | +tCL | +RR | +1 | +clock_ibuf/I | +
| 0.000 | +0.000 | +tINS | +RR | +33 | +clock_ibuf/O | +
| 0.360 | +0.360 | +tNET | +RR | +1 | +clkcnt_9_s0/CLK | +
| 0.592 | +0.232 | +tC2Q | +RF | +2 | +clkcnt_9_s0/Q | +
| 1.066 | +0.474 | +tNET | +FF | +1 | +n38_s103/I1 | +
| 1.621 | +0.555 | +tINS | +FF | +1 | +n38_s103/F | +
| 2.095 | +0.474 | +tNET | +FF | +1 | +n38_s98/I1 | +
| 2.650 | +0.555 | +tINS | +FF | +1 | +n38_s98/F | +
| 3.124 | +0.474 | +tNET | +FF | +1 | +n38_s96/I1 | +
| 3.694 | +0.570 | +tINS | +FR | +33 | +n38_s96/F | +
| 4.054 | +0.360 | +tNET | +RR | +1 | +newclk_s1/CE | +
| AT | +DELAY | +TYPE | +RF | +FANOUT | +NODE | +
|---|---|---|---|---|---|
| 10.000 | +0.000 | ++ | + | + | clock | +
| 10.000 | +0.000 | +tCL | +RR | +1 | +clock_ibuf/I | +
| 10.000 | +0.000 | +tINS | +RR | +33 | +clock_ibuf/O | +
| 10.360 | +0.360 | +tNET | +RR | +1 | +newclk_s1/CLK | +
| 10.325 | +-0.035 | +tSu | ++ | 1 | +newclk_s1 | +
| Clock Skew: | +0.000 | +
| Setup Relationship: | +10.000 | +
| Logic Level: | +4 | +
| Arrival Clock Path Delay: | cell: 0.000, 0.000%; route: 0.360, 100.000% |
| Arrival Data Path Delay: | cell: 1.680, 45.479%; route: 1.782, 48.241%; tC2Q: 0.232, 6.280% |
| Required Clock Path Delay: | cell: 0.000, 0.000%; route: 0.360, 100.000% |
+
Path 3
+Path Summary: +| Slack | +6.271 | +
| Data Arrival Time | +4.054 | +
| Data Required Time | +10.325 | +
| From | +clkcnt_9_s0 | +
| To | +clkcnt_31_s0 | +
| Launch Clk | +clock[R] | +
| Latch Clk | +clock[R] | +
| AT | +DELAY | +TYPE | +RF | +FANOUT | +NODE | +
|---|---|---|---|---|---|
| 0.000 | +0.000 | ++ | + | + | clock | +
| 0.000 | +0.000 | +tCL | +RR | +1 | +clock_ibuf/I | +
| 0.000 | +0.000 | +tINS | +RR | +33 | +clock_ibuf/O | +
| 0.360 | +0.360 | +tNET | +RR | +1 | +clkcnt_9_s0/CLK | +
| 0.592 | +0.232 | +tC2Q | +RF | +2 | +clkcnt_9_s0/Q | +
| 1.066 | +0.474 | +tNET | +FF | +1 | +n38_s103/I1 | +
| 1.621 | +0.555 | +tINS | +FF | +1 | +n38_s103/F | +
| 2.095 | +0.474 | +tNET | +FF | +1 | +n38_s98/I1 | +
| 2.650 | +0.555 | +tINS | +FF | +1 | +n38_s98/F | +
| 3.124 | +0.474 | +tNET | +FF | +1 | +n38_s96/I1 | +
| 3.694 | +0.570 | +tINS | +FR | +33 | +n38_s96/F | +
| 4.054 | +0.360 | +tNET | +RR | +1 | +clkcnt_31_s0/RESET | +
| AT | +DELAY | +TYPE | +RF | +FANOUT | +NODE | +
|---|---|---|---|---|---|
| 10.000 | +0.000 | ++ | + | + | clock | +
| 10.000 | +0.000 | +tCL | +RR | +1 | +clock_ibuf/I | +
| 10.000 | +0.000 | +tINS | +RR | +33 | +clock_ibuf/O | +
| 10.360 | +0.360 | +tNET | +RR | +1 | +clkcnt_31_s0/CLK | +
| 10.325 | +-0.035 | +tSu | ++ | 1 | +clkcnt_31_s0 | +
| Clock Skew: | +0.000 | +
| Setup Relationship: | +10.000 | +
| Logic Level: | +4 | +
| Arrival Clock Path Delay: | cell: 0.000, 0.000%; route: 0.360, 100.000% |
| Arrival Data Path Delay: | cell: 1.680, 45.479%; route: 1.782, 48.241%; tC2Q: 0.232, 6.280% |
| Required Clock Path Delay: | cell: 0.000, 0.000%; route: 0.360, 100.000% |
+
Path 4
+Path Summary: +| Slack | +6.271 | +
| Data Arrival Time | +4.054 | +
| Data Required Time | +10.325 | +
| From | +clkcnt_9_s0 | +
| To | +clkcnt_0_s0 | +
| Launch Clk | +clock[R] | +
| Latch Clk | +clock[R] | +
| AT | +DELAY | +TYPE | +RF | +FANOUT | +NODE | +
|---|---|---|---|---|---|
| 0.000 | +0.000 | ++ | + | + | clock | +
| 0.000 | +0.000 | +tCL | +RR | +1 | +clock_ibuf/I | +
| 0.000 | +0.000 | +tINS | +RR | +33 | +clock_ibuf/O | +
| 0.360 | +0.360 | +tNET | +RR | +1 | +clkcnt_9_s0/CLK | +
| 0.592 | +0.232 | +tC2Q | +RF | +2 | +clkcnt_9_s0/Q | +
| 1.066 | +0.474 | +tNET | +FF | +1 | +n38_s103/I1 | +
| 1.621 | +0.555 | +tINS | +FF | +1 | +n38_s103/F | +
| 2.095 | +0.474 | +tNET | +FF | +1 | +n38_s98/I1 | +
| 2.650 | +0.555 | +tINS | +FF | +1 | +n38_s98/F | +
| 3.124 | +0.474 | +tNET | +FF | +1 | +n38_s96/I1 | +
| 3.694 | +0.570 | +tINS | +FR | +33 | +n38_s96/F | +
| 4.054 | +0.360 | +tNET | +RR | +1 | +clkcnt_0_s0/RESET | +
| AT | +DELAY | +TYPE | +RF | +FANOUT | +NODE | +
|---|---|---|---|---|---|
| 10.000 | +0.000 | ++ | + | + | clock | +
| 10.000 | +0.000 | +tCL | +RR | +1 | +clock_ibuf/I | +
| 10.000 | +0.000 | +tINS | +RR | +33 | +clock_ibuf/O | +
| 10.360 | +0.360 | +tNET | +RR | +1 | +clkcnt_0_s0/CLK | +
| 10.325 | +-0.035 | +tSu | ++ | 1 | +clkcnt_0_s0 | +
| Clock Skew: | +0.000 | +
| Setup Relationship: | +10.000 | +
| Logic Level: | +4 | +
| Arrival Clock Path Delay: | cell: 0.000, 0.000%; route: 0.360, 100.000% |
| Arrival Data Path Delay: | cell: 1.680, 45.479%; route: 1.782, 48.241%; tC2Q: 0.232, 6.280% |
| Required Clock Path Delay: | cell: 0.000, 0.000%; route: 0.360, 100.000% |
+
Path 5
+Path Summary: +| Slack | +6.271 | +
| Data Arrival Time | +4.054 | +
| Data Required Time | +10.325 | +
| From | +clkcnt_9_s0 | +
| To | +clkcnt_1_s0 | +
| Launch Clk | +clock[R] | +
| Latch Clk | +clock[R] | +
| AT | +DELAY | +TYPE | +RF | +FANOUT | +NODE | +
|---|---|---|---|---|---|
| 0.000 | +0.000 | ++ | + | + | clock | +
| 0.000 | +0.000 | +tCL | +RR | +1 | +clock_ibuf/I | +
| 0.000 | +0.000 | +tINS | +RR | +33 | +clock_ibuf/O | +
| 0.360 | +0.360 | +tNET | +RR | +1 | +clkcnt_9_s0/CLK | +
| 0.592 | +0.232 | +tC2Q | +RF | +2 | +clkcnt_9_s0/Q | +
| 1.066 | +0.474 | +tNET | +FF | +1 | +n38_s103/I1 | +
| 1.621 | +0.555 | +tINS | +FF | +1 | +n38_s103/F | +
| 2.095 | +0.474 | +tNET | +FF | +1 | +n38_s98/I1 | +
| 2.650 | +0.555 | +tINS | +FF | +1 | +n38_s98/F | +
| 3.124 | +0.474 | +tNET | +FF | +1 | +n38_s96/I1 | +
| 3.694 | +0.570 | +tINS | +FR | +33 | +n38_s96/F | +
| 4.054 | +0.360 | +tNET | +RR | +1 | +clkcnt_1_s0/RESET | +
| AT | +DELAY | +TYPE | +RF | +FANOUT | +NODE | +
|---|---|---|---|---|---|
| 10.000 | +0.000 | ++ | + | + | clock | +
| 10.000 | +0.000 | +tCL | +RR | +1 | +clock_ibuf/I | +
| 10.000 | +0.000 | +tINS | +RR | +33 | +clock_ibuf/O | +
| 10.360 | +0.360 | +tNET | +RR | +1 | +clkcnt_1_s0/CLK | +
| 10.325 | +-0.035 | +tSu | ++ | 1 | +clkcnt_1_s0 | +
| Clock Skew: | +0.000 | +
| Setup Relationship: | +10.000 | +
| Logic Level: | +4 | +
| Arrival Clock Path Delay: | cell: 0.000, 0.000%; route: 0.360, 100.000% |
| Arrival Data Path Delay: | cell: 1.680, 45.479%; route: 1.782, 48.241%; tC2Q: 0.232, 6.280% |
| Required Clock Path Delay: | cell: 0.000, 0.000%; route: 0.360, 100.000% |
+