Synthesis Messages
| Report Title | GowinSynthesis Report |
| Design File | E:\gowin_prj\test_5at_srio_ed\gowin_srio\ref_design\Gowin_Serial_RapidIO_RefDesign\project\src\fifo_sc_top\temp\FIFO_SC\fifo_sc_define.v E:\gowin_prj\test_5at_srio_ed\gowin_srio\ref_design\Gowin_Serial_RapidIO_RefDesign\project\src\fifo_sc_top\temp\FIFO_SC\fifo_sc_parameter.v C:\Gowin\Gowin_V1.9.9Beta-3\IDE\ipcore\FIFO_SC\data\edc_sc.v C:\Gowin\Gowin_V1.9.9Beta-3\IDE\ipcore\FIFO_SC\data\fifo_sc.v C:\Gowin\Gowin_V1.9.9Beta-3\IDE\ipcore\FIFO_SC\data\fifo_sc_top.v |
| GowinSynthesis Constraints File | --- |
| Version | V1.9.9 Beta-3 |
| Part Number | GW5AST-LV138FPG676AES |
| Device | GW5AST-138 |
| Device Version | B |
| Created Time | Mon Jul 24 09:52:36 2023 |
| Legal Announcement | Copyright (C)2014-2023 Gowin Semiconductor Corporation. ALL rights reserved. |
Synthesis Details
| Top Level Module | fifo_sc_top |
| Synthesis Process | Running parser: CPU time = 0h 0m 0.453s, Elapsed time = 0h 0m 0.471s, Peak memory usage = 45.078MB Running netlist conversion: CPU time = 0h 0m 0s, Elapsed time = 0h 0m 0.005s, Peak memory usage = 45.078MB Running device independent optimization: Optimizing Phase 0: CPU time = 0h 0m 0s, Elapsed time = 0h 0m 0.002s, Peak memory usage = 45.078MB Optimizing Phase 1: CPU time = 0h 0m 0s, Elapsed time = 0h 0m 0.002s, Peak memory usage = 45.078MB Optimizing Phase 2: CPU time = 0h 0m 0.015s, Elapsed time = 0h 0m 0.006s, Peak memory usage = 45.078MB Running inference: Inferring Phase 0: CPU time = 0h 0m 0s, Elapsed time = 0h 0m 0.002s, Peak memory usage = 45.078MB Inferring Phase 1: CPU time = 0h 0m 0s, Elapsed time = 0h 0m 0s, Peak memory usage = 45.078MB Inferring Phase 2: CPU time = 0h 0m 0s, Elapsed time = 0h 0m 0s, Peak memory usage = 45.078MB Inferring Phase 3: CPU time = 0h 0m 0s, Elapsed time = 0h 0m 0s, Peak memory usage = 45.078MB Running technical mapping: Tech-Mapping Phase 0: CPU time = 0h 0m 0s, Elapsed time = 0h 0m 0.001s, Peak memory usage = 45.078MB Tech-Mapping Phase 1: CPU time = 0h 0m 0s, Elapsed time = 0h 0m 0s, Peak memory usage = 45.078MB Tech-Mapping Phase 2: CPU time = 0h 0m 0s, Elapsed time = 0h 0m 0s, Peak memory usage = 45.078MB Tech-Mapping Phase 3: CPU time = 0h 0m 0.296s, Elapsed time = 0h 0m 0.304s, Peak memory usage = 50.203MB Tech-Mapping Phase 4: CPU time = 0h 0m 0.015s, Elapsed time = 0h 0m 0.016s, Peak memory usage = 50.203MB Generate output files: CPU time = 0h 0m 0s, Elapsed time = 0h 0m 0.022s, Peak memory usage = 50.203MB |
| Total Time and Memory Usage | CPU time = 0h 0m 0.779s, Elapsed time = 0h 0m 0.831s, Peak memory usage = 50.203MB |
Resource
Resource Usage Summary
| Resource | Usage |
| I/O Port | 200 |
| I/O Buf | 200 |
|     IBUF | 100 |
|     OBUF | 100 |
| Register | 24 |
|     DFFPE | 2 |
|     DFFCE | 22 |
| LUT | 50 |
|     LUT2 | 10 |
|     LUT3 | 12 |
|     LUT4 | 28 |
| ALU | 19 |
|     ALU | 19 |
| BSRAM | 3 |
|     SDPB | 3 |
Resource Utilization Summary
| Resource | Usage | Utilization |
| Logic | 69(50 LUTs, 19 ALUs) / 138240 | <1% |
| Register | 24 / 139140 | <1% |
|   --Register as Latch | 0 / 139140 | 0% |
|   --Register as FF | 24 / 139140 | <1% |
| BSRAM | 3 / 340 | <1% |
Timing
Clock Summary:
| Clock Name | Type | Period | Frequency(MHz) | Rise | Fall | Source | Master | Object |
|---|---|---|---|---|---|---|---|---|
| Clk | Base | 10.000 | 100.0 | 0.000 | 5.000 | Clk_ibuf/I |
Max Frequency Summary:
| No. | Clock Name | Constraint | Actual Fmax | Logic Level | Entity |
|---|---|---|---|---|---|
| 1 | Clk | 100.0(MHz) | 159.8(MHz) | 9 | TOP |
Detail Timing Paths Information
Path 1
Path Summary:| Slack | 3.744 |
| Data Arrival Time | 7.083 |
| Data Required Time | 10.828 |
| From | fifo_sc_inst/rbin_3_s0 |
| To | fifo_sc_inst/Almost_Empty_s0 |
| Launch Clk | Clk[R] |
| Latch Clk | Clk[R] |
| AT | DELAY | TYPE | RF | FANOUT | NODE |
|---|---|---|---|---|---|
| 0.000 | 0.000 | Clk | |||
| 0.000 | 0.000 | tCL | RR | 1 | Clk_ibuf/I |
| 0.683 | 0.683 | tINS | RR | 30 | Clk_ibuf/O |
| 0.863 | 0.180 | tNET | RR | 1 | fifo_sc_inst/rbin_3_s0/CLK |
| 1.095 | 0.232 | tC2Q | RF | 7 | fifo_sc_inst/rbin_3_s0/Q |
| 1.332 | 0.237 | tNET | FF | 1 | fifo_sc_inst/rbin_next_7_s4/I1 |
| 1.887 | 0.555 | tINS | FF | 6 | fifo_sc_inst/rbin_next_7_s4/F |
| 2.124 | 0.237 | tNET | FF | 1 | fifo_sc_inst/rbin_next_6_s4/I1 |
| 2.679 | 0.555 | tINS | FF | 1 | fifo_sc_inst/rbin_next_6_s4/F |
| 2.916 | 0.237 | tNET | FF | 1 | fifo_sc_inst/n462_s6/I0 |
| 3.433 | 0.517 | tINS | FF | 3 | fifo_sc_inst/n462_s6/F |
| 3.670 | 0.237 | tNET | FF | 1 | fifo_sc_inst/n462_s5/I0 |
| 4.187 | 0.517 | tINS | FF | 1 | fifo_sc_inst/n462_s5/F |
| 4.424 | 0.237 | tNET | FF | 1 | fifo_sc_inst/wcnt_sub_9_s/I0 |
| 4.941 | 0.517 | tINS | FF | 1 | fifo_sc_inst/wcnt_sub_9_s/SUM |
| 5.178 | 0.237 | tNET | FF | 1 | fifo_sc_inst/awfull_val_s32/I3 |
| 5.549 | 0.371 | tINS | FF | 1 | fifo_sc_inst/awfull_val_s32/F |
| 5.786 | 0.237 | tNET | FF | 1 | fifo_sc_inst/awfull_val_s31/I3 |
| 6.156 | 0.371 | tINS | FF | 2 | fifo_sc_inst/awfull_val_s31/F |
| 6.393 | 0.237 | tNET | FF | 1 | fifo_sc_inst/arempty_val_s29/I2 |
| 6.846 | 0.453 | tINS | FF | 1 | fifo_sc_inst/arempty_val_s29/F |
| 7.083 | 0.237 | tNET | FF | 1 | fifo_sc_inst/Almost_Empty_s0/D |
| AT | DELAY | TYPE | RF | FANOUT | NODE |
|---|---|---|---|---|---|
| 10.000 | 0.000 | Clk | |||
| 10.000 | 0.000 | tCL | RR | 1 | Clk_ibuf/I |
| 10.682 | 0.683 | tINS | RR | 30 | Clk_ibuf/O |
| 10.863 | 0.180 | tNET | RR | 1 | fifo_sc_inst/Almost_Empty_s0/CLK |
| 10.828 | -0.035 | tSu | 1 | fifo_sc_inst/Almost_Empty_s0 |
| Clock Skew: | 0.000 |
| Setup Relationship: | 10.000 |
| Logic Level: | 9 |
| Arrival Clock Path Delay: | cell: 0.683, 79.130%; route: 0.180, 20.870% |
| Arrival Data Path Delay: | cell: 3.856, 61.984%; route: 2.133, 34.287%; tC2Q: 0.232, 3.729% |
| Required Clock Path Delay: | cell: 0.683, 79.130%; route: 0.180, 20.870% |
Path 2
Path Summary:| Slack | 3.826 |
| Data Arrival Time | 7.001 |
| Data Required Time | 10.828 |
| From | fifo_sc_inst/rbin_3_s0 |
| To | fifo_sc_inst/Almost_Full_s0 |
| Launch Clk | Clk[R] |
| Latch Clk | Clk[R] |
| AT | DELAY | TYPE | RF | FANOUT | NODE |
|---|---|---|---|---|---|
| 0.000 | 0.000 | Clk | |||
| 0.000 | 0.000 | tCL | RR | 1 | Clk_ibuf/I |
| 0.683 | 0.683 | tINS | RR | 30 | Clk_ibuf/O |
| 0.863 | 0.180 | tNET | RR | 1 | fifo_sc_inst/rbin_3_s0/CLK |
| 1.095 | 0.232 | tC2Q | RF | 7 | fifo_sc_inst/rbin_3_s0/Q |
| 1.332 | 0.237 | tNET | FF | 1 | fifo_sc_inst/rbin_next_7_s4/I1 |
| 1.887 | 0.555 | tINS | FF | 6 | fifo_sc_inst/rbin_next_7_s4/F |
| 2.124 | 0.237 | tNET | FF | 1 | fifo_sc_inst/rbin_next_6_s4/I1 |
| 2.679 | 0.555 | tINS | FF | 1 | fifo_sc_inst/rbin_next_6_s4/F |
| 2.916 | 0.237 | tNET | FF | 1 | fifo_sc_inst/n462_s6/I0 |
| 3.433 | 0.517 | tINS | FF | 3 | fifo_sc_inst/n462_s6/F |
| 3.670 | 0.237 | tNET | FF | 1 | fifo_sc_inst/n462_s5/I0 |
| 4.187 | 0.517 | tINS | FF | 1 | fifo_sc_inst/n462_s5/F |
| 4.424 | 0.237 | tNET | FF | 1 | fifo_sc_inst/wcnt_sub_9_s/I0 |
| 4.941 | 0.517 | tINS | FF | 1 | fifo_sc_inst/wcnt_sub_9_s/SUM |
| 5.178 | 0.237 | tNET | FF | 1 | fifo_sc_inst/awfull_val_s32/I3 |
| 5.549 | 0.371 | tINS | FF | 1 | fifo_sc_inst/awfull_val_s32/F |
| 5.786 | 0.237 | tNET | FF | 1 | fifo_sc_inst/awfull_val_s31/I3 |
| 6.156 | 0.371 | tINS | FF | 2 | fifo_sc_inst/awfull_val_s31/F |
| 6.393 | 0.237 | tNET | FF | 1 | fifo_sc_inst/awfull_val_s30/I3 |
| 6.764 | 0.371 | tINS | FF | 1 | fifo_sc_inst/awfull_val_s30/F |
| 7.001 | 0.237 | tNET | FF | 1 | fifo_sc_inst/Almost_Full_s0/D |
| AT | DELAY | TYPE | RF | FANOUT | NODE |
|---|---|---|---|---|---|
| 10.000 | 0.000 | Clk | |||
| 10.000 | 0.000 | tCL | RR | 1 | Clk_ibuf/I |
| 10.682 | 0.683 | tINS | RR | 30 | Clk_ibuf/O |
| 10.863 | 0.180 | tNET | RR | 1 | fifo_sc_inst/Almost_Full_s0/CLK |
| 10.828 | -0.035 | tSu | 1 | fifo_sc_inst/Almost_Full_s0 |
| Clock Skew: | 0.000 |
| Setup Relationship: | 10.000 |
| Logic Level: | 9 |
| Arrival Clock Path Delay: | cell: 0.683, 79.130%; route: 0.180, 20.870% |
| Arrival Data Path Delay: | cell: 3.774, 61.476%; route: 2.133, 34.745%; tC2Q: 0.232, 3.779% |
| Required Clock Path Delay: | cell: 0.683, 79.130%; route: 0.180, 20.870% |
Path 3
Path Summary:| Slack | 6.345 |
| Data Arrival Time | 4.483 |
| Data Required Time | 10.828 |
| From | fifo_sc_inst/Empty_s0 |
| To | fifo_sc_inst/Empty_s0 |
| Launch Clk | Clk[R] |
| Latch Clk | Clk[R] |
| AT | DELAY | TYPE | RF | FANOUT | NODE |
|---|---|---|---|---|---|
| 0.000 | 0.000 | Clk | |||
| 0.000 | 0.000 | tCL | RR | 1 | Clk_ibuf/I |
| 0.683 | 0.683 | tINS | RR | 30 | Clk_ibuf/O |
| 0.863 | 0.180 | tNET | RR | 1 | fifo_sc_inst/Empty_s0/CLK |
| 1.095 | 0.232 | tC2Q | RF | 5 | fifo_sc_inst/Empty_s0/Q |
| 1.332 | 0.237 | tNET | FF | 1 | fifo_sc_inst/rbin_next_2_s4/I0 |
| 1.849 | 0.517 | tINS | FF | 10 | fifo_sc_inst/rbin_next_2_s4/F |
| 2.086 | 0.237 | tNET | FF | 1 | fifo_sc_inst/rbin_next_2_s3/I1 |
| 2.641 | 0.555 | tINS | FF | 3 | fifo_sc_inst/rbin_next_2_s3/F |
| 2.878 | 0.237 | tNET | FF | 1 | fifo_sc_inst/n485_s0/I0 |
| 3.427 | 0.549 | tINS | FR | 1 | fifo_sc_inst/n485_s0/COUT |
| 3.427 | 0.000 | tNET | RR | 1 | fifo_sc_inst/n486_s0/CIN |
| 3.462 | 0.035 | tINS | RF | 1 | fifo_sc_inst/n486_s0/COUT |
| 3.462 | 0.000 | tNET | FF | 1 | fifo_sc_inst/n487_s0/CIN |
| 3.497 | 0.035 | tINS | FF | 1 | fifo_sc_inst/n487_s0/COUT |
| 3.497 | 0.000 | tNET | FF | 1 | fifo_sc_inst/n488_s0/CIN |
| 3.532 | 0.035 | tINS | FF | 1 | fifo_sc_inst/n488_s0/COUT |
| 3.532 | 0.000 | tNET | FF | 1 | fifo_sc_inst/n489_s0/CIN |
| 3.567 | 0.035 | tINS | FF | 1 | fifo_sc_inst/n489_s0/COUT |
| 3.567 | 0.000 | tNET | FF | 1 | fifo_sc_inst/n490_s0/CIN |
| 3.603 | 0.035 | tINS | FF | 1 | fifo_sc_inst/n490_s0/COUT |
| 3.603 | 0.000 | tNET | FF | 1 | fifo_sc_inst/n491_s0/CIN |
| 3.638 | 0.035 | tINS | FF | 1 | fifo_sc_inst/n491_s0/COUT |
| 3.875 | 0.237 | tNET | FF | 1 | fifo_sc_inst/rempty_val_s2/I3 |
| 4.246 | 0.371 | tINS | FF | 1 | fifo_sc_inst/rempty_val_s2/F |
| 4.483 | 0.237 | tNET | FF | 1 | fifo_sc_inst/Empty_s0/D |
| AT | DELAY | TYPE | RF | FANOUT | NODE |
|---|---|---|---|---|---|
| 10.000 | 0.000 | Clk | |||
| 10.000 | 0.000 | tCL | RR | 1 | Clk_ibuf/I |
| 10.682 | 0.683 | tINS | RR | 30 | Clk_ibuf/O |
| 10.863 | 0.180 | tNET | RR | 1 | fifo_sc_inst/Empty_s0/CLK |
| 10.828 | -0.035 | tSu | 1 | fifo_sc_inst/Empty_s0 |
| Clock Skew: | 0.000 |
| Setup Relationship: | 10.000 |
| Logic Level: | 6 |
| Arrival Clock Path Delay: | cell: 0.683, 79.130%; route: 0.180, 20.870% |
| Arrival Data Path Delay: | cell: 2.203, 60.859%; route: 1.185, 32.733%; tC2Q: 0.232, 6.408% |
| Required Clock Path Delay: | cell: 0.683, 79.130%; route: 0.180, 20.870% |
Path 4
Path Summary:| Slack | 6.366 |
| Data Arrival Time | 4.462 |
| Data Required Time | 10.828 |
| From | fifo_sc_inst/wbin_3_s0 |
| To | fifo_sc_inst/Full_s0 |
| Launch Clk | Clk[R] |
| Latch Clk | Clk[R] |
| AT | DELAY | TYPE | RF | FANOUT | NODE |
|---|---|---|---|---|---|
| 0.000 | 0.000 | Clk | |||
| 0.000 | 0.000 | tCL | RR | 1 | Clk_ibuf/I |
| 0.683 | 0.683 | tINS | RR | 30 | Clk_ibuf/O |
| 0.863 | 0.180 | tNET | RR | 1 | fifo_sc_inst/wbin_3_s0/CLK |
| 1.095 | 0.232 | tC2Q | RF | 8 | fifo_sc_inst/wbin_3_s0/Q |
| 1.332 | 0.237 | tNET | FF | 1 | fifo_sc_inst/wbin_next_6_s4/I1 |
| 1.887 | 0.555 | tINS | FF | 5 | fifo_sc_inst/wbin_next_6_s4/F |
| 2.124 | 0.237 | tNET | FF | 1 | fifo_sc_inst/wbin_next_8_s3/I1 |
| 2.679 | 0.555 | tINS | FF | 3 | fifo_sc_inst/wbin_next_8_s3/F |
| 2.916 | 0.237 | tNET | FF | 1 | fifo_sc_inst/wfull_val_s1/I1 |
| 3.471 | 0.555 | tINS | FF | 1 | fifo_sc_inst/wfull_val_s1/F |
| 3.708 | 0.237 | tNET | FF | 1 | fifo_sc_inst/wfull_val_s0/I0 |
| 4.225 | 0.517 | tINS | FF | 1 | fifo_sc_inst/wfull_val_s0/F |
| 4.462 | 0.237 | tNET | FF | 1 | fifo_sc_inst/Full_s0/D |
| AT | DELAY | TYPE | RF | FANOUT | NODE |
|---|---|---|---|---|---|
| 10.000 | 0.000 | Clk | |||
| 10.000 | 0.000 | tCL | RR | 1 | Clk_ibuf/I |
| 10.682 | 0.683 | tINS | RR | 30 | Clk_ibuf/O |
| 10.863 | 0.180 | tNET | RR | 1 | fifo_sc_inst/Full_s0/CLK |
| 10.828 | -0.035 | tSu | 1 | fifo_sc_inst/Full_s0 |
| Clock Skew: | 0.000 |
| Setup Relationship: | 10.000 |
| Logic Level: | 5 |
| Arrival Clock Path Delay: | cell: 0.683, 79.130%; route: 0.180, 20.870% |
| Arrival Data Path Delay: | cell: 2.182, 60.628%; route: 1.185, 32.926%; tC2Q: 0.232, 6.446% |
| Required Clock Path Delay: | cell: 0.683, 79.130%; route: 0.180, 20.870% |
Path 5
Path Summary:| Slack | 6.366 |
| Data Arrival Time | 4.462 |
| Data Required Time | 10.828 |
| From | fifo_sc_inst/rbin_3_s0 |
| To | fifo_sc_inst/rbin_9_s0 |
| Launch Clk | Clk[R] |
| Latch Clk | Clk[R] |
| AT | DELAY | TYPE | RF | FANOUT | NODE |
|---|---|---|---|---|---|
| 0.000 | 0.000 | Clk | |||
| 0.000 | 0.000 | tCL | RR | 1 | Clk_ibuf/I |
| 0.683 | 0.683 | tINS | RR | 30 | Clk_ibuf/O |
| 0.863 | 0.180 | tNET | RR | 1 | fifo_sc_inst/rbin_3_s0/CLK |
| 1.095 | 0.232 | tC2Q | RF | 7 | fifo_sc_inst/rbin_3_s0/Q |
| 1.332 | 0.237 | tNET | FF | 1 | fifo_sc_inst/rbin_next_7_s4/I1 |
| 1.887 | 0.555 | tINS | FF | 6 | fifo_sc_inst/rbin_next_7_s4/F |
| 2.124 | 0.237 | tNET | FF | 1 | fifo_sc_inst/rbin_next_6_s4/I1 |
| 2.679 | 0.555 | tINS | FF | 1 | fifo_sc_inst/rbin_next_6_s4/F |
| 2.916 | 0.237 | tNET | FF | 1 | fifo_sc_inst/n462_s6/I0 |
| 3.433 | 0.517 | tINS | FF | 3 | fifo_sc_inst/n462_s6/F |
| 3.670 | 0.237 | tNET | FF | 1 | fifo_sc_inst/rbin_next_9_s2/I1 |
| 4.225 | 0.555 | tINS | FF | 1 | fifo_sc_inst/rbin_next_9_s2/F |
| 4.462 | 0.237 | tNET | FF | 1 | fifo_sc_inst/rbin_9_s0/D |
| AT | DELAY | TYPE | RF | FANOUT | NODE |
|---|---|---|---|---|---|
| 10.000 | 0.000 | Clk | |||
| 10.000 | 0.000 | tCL | RR | 1 | Clk_ibuf/I |
| 10.682 | 0.683 | tINS | RR | 30 | Clk_ibuf/O |
| 10.863 | 0.180 | tNET | RR | 1 | fifo_sc_inst/rbin_9_s0/CLK |
| 10.828 | -0.035 | tSu | 1 | fifo_sc_inst/rbin_9_s0 |
| Clock Skew: | 0.000 |
| Setup Relationship: | 10.000 |
| Logic Level: | 5 |
| Arrival Clock Path Delay: | cell: 0.683, 79.130%; route: 0.180, 20.870% |
| Arrival Data Path Delay: | cell: 2.182, 60.628%; route: 1.185, 32.926%; tC2Q: 0.232, 6.446% |
| Required Clock Path Delay: | cell: 0.683, 79.130%; route: 0.180, 20.870% |