PnR Messages
| Report Title | Gowin PnR Report |
| Design File | E:\IP_verify\19.5.02\IPWeb\Gowin_PSRAM_Memory_Interface_refDesign\project\impl\synthesize\rev_1\psram_ref_design.vm |
| Gao Design File | E:\IP_verify\19.5.02\IPWeb\Gowin_PSRAM_Memory_Interface_refDesign\project\src\gao.v |
| Physical Constraints File | E:\IP_verify\19.5.02\IPWeb\Gowin_PSRAM_Memory_Interface_refDesign\project\src\psram.cst |
| Timing Constraints File | E:\IP_verify\19.5.02\IPWeb\Gowin_PSRAM_Memory_Interface_refDesign\project\src\psram.sdc |
| GOWIN Version | V1.9.5.02Beta |
| Part Number | GW2AR-LV18EQ144PC8/I7 |
| Created Time | Tue May 19 15:08:03 2020 |
| Legal Announcement | Copyright (C)2014-2020 Gowin Semiconductor Corporation. All rights reserved. |
PnR Details
Placer:
Starting Placer:
    Placement Phase 0 ...   REAL time: 0.566 secs
    Placement Phase 1 ...   REAL time: 0.414 secs
    Placement Phase 2 ...   REAL time: 0.614 secs
    Placement Phase 3 ...   REAL time: 2.098 secs
Total REAL time to Placement completion: 3.692 secs.
Resource Usage Summary:
| Resource | Usage | Utilization |
| Logic | 1513/20736 | 7% |
|     --LUT,ALU,ROM16 | 1405(1223 LUT, 182 ALU, 0 ROM16) | - |
|     --SSRAM(RAM16) | 18 | - |
| Register | 719/15990 | 4% |
|     --logic Register | 712/15552 | 4% |
|     --I/O Register | 7/438 | 1% |
| CLS | 917/10368 | 8% |
| I/O Port | 32 | - |
| I/O Buf | 30 | - |
|     --Input Buf | 4 | - |
|     --Output Buf | 26 | - |
|     --Inout Buf | 0 | - |
| IOLOGIC | 16 IDES4 22 OSER4 18 IODELAY |
26% |
| BSRAM | 2 SDPX9 |
4% |
| DSP | 0 | 0% |
| PLL | 1/4 | 25% |
| DCS | 0/8 | 0% |
| DQCE | 0/24 | 0% |
| OSC | 0/1 | 0% |
| CLKDIV | 1/8 | 12% |
| DLLDLY | 0/8 | 0% |
| DQS | 0/16 | 0% |
| DHCEN | 1/16 | 6% |
GAO Resource Usage Summary:
| Resource | Usage | Logic | 533 |
|     --LUT,ALU,ROM16 | 533(462 LUT, 71 ALU, 0 ROM16) |
|     --SSRAM(RAM16) | 0 |
| Register | 458 |
| I/O Port | 70 |
| I/O Buf | 4 |
|     --Input Buf | 3 |
|     --Output Buf | 1 |
|     --Inout Buf | 0 |
| BSRAM | 4 |
I/O Bank Usage Summary:
| I/O Bank | Usage |
| bank 0 | 6/19(31%) |
| bank 1 | 4/12(33%) |
| bank 2 | 1/25(4%) |
| bank 3 | 0/24(0%) |
| bank 4 | 0/17(0%) |
| bank 5 | 0/16(0%) |
| bank 6 | 11/12(91%) |
| bank 7 | 8/21(38%) |
Router:
Starting Router:
    Route Phase 0: 2747 unrouted;   REAL time: 0.001 secs
    Route Phase 1: 1858 unrouted;   REAL time: 0.5 secs
    Route Phase 2: 0 unrouted;   REAL time: 4.469 secs
Total REAL time to Router completion: 4.97 secs.
Global Clock Usage Summary:
| Global Clock | Usage |
| PRIMARY | 2/8(25%) |
| SECONDARY | 5/8(62%) |
| GCLK_PIN | 4/6(66%) |
| PLL | 1/4(25%) |
| CLKDIV | 1/8(12%) |
| DLLDLY | 0/8(0%) |
Global Clock Signals:
| Signal | Global Clock | Location |
| clk_x1 | PRIMARY | TR TL BR BL |
| clk_c | PRIMARY | TL BR |
| rst_nn | SECONDARY | - |
| rd_data_valid | SECONDARY | - |
| init_calib_c | SECONDARY | - |
| rst_nn_i | SECONDARY | - |
| ddr_rsti | SECONDARY | - |
| memory_clk | HCLK | LEFTSIDE |
Pinout by Port Name:
| Port Name | Loc./Bank | Dir. | Site | IO Type | Drive | Pull Mode | Slew Rate | PCI Clamp | OpenDrain | VREF | BankVccio |
| clk | 6/7 | in | IOL7[A] | LVCMOS18 | NA | UP | NA | NA | NA | NA | 1.8 |
| rst_n | 129/0 | in | IOT17[B] | LVCMOS18 | NA | UP | NA | NA | NA | NA | 1.8 |
| sw | 123/0 | in | IOT27[A] | LVCMOS18 | NA | UP | NA | NA | NA | NA | 1.8 |
| display | 122/0 | in | IOT27[B] | LVCMOS18 | NA | UP | NA | NA | NA | NA | 1.8 |
| init_calib | 124/0 | out | IOT23[B] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8 |
| seg[0] | 35/6 | out | IOL45[B] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8 |
| seg[1] | 32/6 | out | IOL42[A] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8 |
| seg[2] | 33/6 | out | IOL42[B] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8 |
| seg[3] | 29/6 | out | IOL36[A] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8 |
| seg[4] | 30/6 | out | IOL36[B] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8 |
| seg[5] | 27/6 | out | IOL33[A] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8 |
| seg[6] | 28/6 | out | IOL33[B] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8 |
| seg[7] | 11/7 | out | IOL27[A] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8 |
| seg_en[0] | 121/1 | out | IOT30[A] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8 |
| seg_en[1] | 120/1 | out | IOT30[B] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8 |
| seg_en[2] | 119/1 | out | IOT38[A] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8 |
| seg_en[3] | 118/1 | out | IOT38[B] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8 |
| show_data[0] | 23/6 | out | IOL32[A] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8 |
| show_data[1] | 24/6 | out | IOL32[B] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8 |
| show_data[2] | 25/6 | out | IOL29[A] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8 |
| show_data[3] | 26/6 | out | IOL29[B] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8 |
| out[0] | 105/2 | out | IOR7[B] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8 |
| out[1] | 12/7 | out | IOL27[B] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8 |
| out[2] | 9/7 | out | IOL22[A] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8 |
| out[3] | 10/7 | out | IOL22[B] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8 |
| out[4] | 7/7 | out | IOL7[B] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8 |
| out[5] | 3/7 | out | IOL2[A] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8 |
| out[6] | 4/7 | out | IOL2[B] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8 |
| out[7] | 141/0 | out | IOT2[B] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8 |
| out[8] | 140/0 | out | IOT4[A] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8 |
All Package Pins:
| Loc./Bank | Signal | Dir. | Site | IO Type | Pull Mode | OpenDrain | Hysteresis | DiffResistor | SingleResistor | 141/0 | out[7] | out | IOT2[B] | LVCMOS18 | UP | OFF | NA | NA | NA | 140/0 | out[8] | out | IOT4[A] | LVCMOS18 | UP | OFF | NA | NA | NA | 139/0 | UNUSED | in | IOT4[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 138/0 | UNUSED | in | IOT6[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 137/0 | UNUSED | in | IOT6[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 136/0 | UNUSED | in | IOT7[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 135/0 | UNUSED | in | IOT7[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 134/0 | UNUSED | in | IOT12[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 133/0 | UNUSED | in | IOT12[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 132/0 | UNUSED | in | IOT14[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 131/0 | UNUSED | in | IOT14[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 130/0 | UNUSED | in | IOT17[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 129/0 | rst_n | in | IOT17[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 128/0 | UNUSED | in | IOT19[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 125/0 | UNUSED | in | IOT22[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 126/0 | UNUSED | in | IOT23[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 124/0 | init_calib | out | IOT23[B] | LVCMOS18 | UP | OFF | NA | NA | NA | 123/0 | sw | in | IOT27[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 122/0 | display | in | IOT27[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 121/1 | seg_en[0] | out | IOT30[A] | LVCMOS18 | UP | OFF | NA | NA | NA | 120/1 | seg_en[1] | out | IOT30[B] | LVCMOS18 | UP | OFF | NA | NA | NA | 119/1 | seg_en[2] | out | IOT38[A] | LVCMOS18 | UP | OFF | NA | NA | NA | 118/1 | seg_en[3] | out | IOT38[B] | LVCMOS18 | UP | OFF | NA | NA | NA | 117/1 | UNUSED | in | IOT40[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 116/1 | UNUSED | in | IOT40[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 115/1 | UNUSED | in | IOT42[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 114/1 | UNUSED | in | IOT42[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 113/1 | UNUSED | in | IOT48[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 112/1 | UNUSED | in | IOT48[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 111/1 | UNUSED | in | IOT50[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 110/1 | UNUSED | in | IOT50[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 38/5 | UNUSED | in | IOB5[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 39/5 | UNUSED | in | IOB5[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 40/5 | UNUSED | in | IOB6[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 41/5 | UNUSED | in | IOB6[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 42/5 | UNUSED | in | IOB7[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 43/5 | UNUSED | in | IOB7[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 44/5 | UNUSED | in | IOB12[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 45/5 | UNUSED | in | IOB12[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 46/5 | UNUSED | in | IOB14[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 47/5 | UNUSED | in | IOB14[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 48/5 | UNUSED | in | IOB17[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 49/5 | UNUSED | in | IOB17[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 50/5 | UNUSED | in | IOB20[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 51/5 | UNUSED | in | IOB20[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 52/5 | UNUSED | in | IOB22[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 54/5 | UNUSED | in | IOB22[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 56/4 | UNUSED | in | IOB30[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 57/4 | UNUSED | in | IOB30[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 58/4 | UNUSED | in | IOB33[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 59/4 | UNUSED | in | IOB33[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 60/4 | UNUSED | in | IOB34[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 61/4 | UNUSED | in | IOB34[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 62/4 | UNUSED | in | IOB38[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 63/4 | UNUSED | in | IOB38[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 64/4 | UNUSED | in | IOB40[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 65/4 | UNUSED | in | IOB40[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 66/4 | UNUSED | in | IOB42[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 67/4 | UNUSED | in | IOB42[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 68/4 | UNUSED | in | IOB48[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 69/4 | UNUSED | in | IOB48[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 70/4 | UNUSED | in | IOB53[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 71/4 | UNUSED | in | IOB53[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 72/4 | UNUSED | in | IOB55[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 3/7 | out[5] | out | IOL2[A] | LVCMOS18 | UP | OFF | NA | NA | NA | 4/7 | out[6] | out | IOL2[B] | LVCMOS18 | UP | OFF | NA | NA | NA | 6/7 | clk | in | IOL7[A] | LVCMOS18 | UP | NA | NONE | NA | OFF | 7/7 | out[4] | out | IOL7[B] | LVCMOS18 | UP | OFF | NA | NA | NA | 9/7 | out[2] | out | IOL22[A] | LVCMOS18 | UP | OFF | NA | NA | NA | 10/7 | out[3] | out | IOL22[B] | LVCMOS18 | UP | OFF | NA | NA | NA | 11/7 | seg[7] | out | IOL27[A] | LVCMOS18 | UP | OFF | NA | NA | NA | 12/7 | out[1] | out | IOL27[B] | LVCMOS18 | UP | OFF | NA | NA | NA | 25/6 | show_data[2] | out | IOL29[A] | LVCMOS18 | UP | OFF | NA | NA | NA | 26/6 | show_data[3] | out | IOL29[B] | LVCMOS18 | UP | OFF | NA | NA | NA | 23/6 | show_data[0] | out | IOL32[A] | LVCMOS18 | UP | OFF | NA | NA | NA | 24/6 | show_data[1] | out | IOL32[B] | LVCMOS18 | UP | OFF | NA | NA | NA | 27/6 | seg[5] | out | IOL33[A] | LVCMOS18 | UP | OFF | NA | NA | NA | 28/6 | seg[6] | out | IOL33[B] | LVCMOS18 | UP | OFF | NA | NA | NA | 29/6 | seg[3] | out | IOL36[A] | LVCMOS18 | UP | OFF | NA | NA | NA | 30/6 | seg[4] | out | IOL36[B] | LVCMOS18 | UP | OFF | NA | NA | NA | 32/6 | seg[1] | out | IOL42[A] | LVCMOS18 | UP | OFF | NA | NA | NA | 33/6 | seg[2] | out | IOL42[B] | LVCMOS18 | UP | OFF | NA | NA | NA | 34/6 | UNUSED | in | IOL45[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 35/6 | seg[0] | out | IOL45[B] | LVCMOS18 | UP | OFF | NA | NA | NA | 106/2 | UNUSED | in | IOR7[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 105/2 | out[0] | out | IOR7[B] | LVCMOS18 | UP | OFF | NA | NA | OFF | 102/2 | UNUSED | in | IOR20[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 101/2 | UNUSED | in | IOR20[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 100/2 | UNUSED | in | IOR22[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 99/2 | UNUSED | in | IOR22[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 18/2 | UNUSED | out | IOR25[A] | LVCMOS18 | UP | OFF | NA | NA | NA | 13/2 | UNUSED | in | IOR25[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 14/2 | UNUSED | in | IOR26[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 16/2 | UNUSED | in | IOR26[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 98/2 | UNUSED | in | IOR27[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 97/2 | UNUSED | in | IOR27[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 144/3 | UNUSED | in | IOR30[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 142/3 | UNUSED | in | IOR30[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 143/3 | UNUSED | in | IOR31[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 20/3 | UNUSED | in | IOR31[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 22/3 | UNUSED | in | IOR32[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 21/3 | UNUSED | in | IOR32[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 96/3 | UNUSED | in | IOR33[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 95/3 | UNUSED | in | IOR33[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 94/3 | UNUSED | in | IOR34[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 93/3 | UNUSED | in | IOR34[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 92/3 | UNUSED | in | IOR35[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 90/3 | UNUSED | in | IOR35[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 88/3 | UNUSED | in | IOR36[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 87/3 | UNUSED | in | IOR36[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 86/3 | UNUSED | in | IOR38[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 85/3 | UNUSED | in | IOR38[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 15/3 | UNUSED | in | IOR39[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 84/3 | UNUSED | in | IOR42[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 83/3 | UNUSED | in | IOR42[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 82/3 | UNUSED | in | IOR45[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 80/3 | UNUSED | in | IOR49[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 79/3 | UNUSED | in | IOR49[B] | LVCMOS18 | UP | NA | NONE | NA | NA | 78/3 | UNUSED | in | IOR50[A] | LVCMOS18 | UP | NA | NONE | NA | NA | 76/3 | UNUSED | in | IOR50[B] | LVCMOS18 | UP | NA | NONE | NA | NA |
Placement and routing completed.