PnR Messages
| Report Title | Gowin PnR Report |
| Design File | D:\spi_master\project\gw_spi_master\impl\synthesize\rev_1\gw_spi_master.vm |
| Physical Constraints File | D:\spi_master\project\gw_spi_master\src\gw_spi_master.cst |
| Timing Constraints File | D:\spi_master\project\gw_spi_master\src\gw_spi_master.sdc |
| GOWIN Version | V1.9.1.01Beta |
| Part Number | GW1N-LV4LQ144C6/I5 |
| Created Time | Wed Sep 18 14:27:34 2019 |
| Legal Announcement | Copyright (C)2014-2019 Gowin Semiconductor Corporation. All rights reserved. |
PnR Details
Placer:
Starting Placer:
    Placement Phase 0 ...   REAL time: 0.013 secs
    Placement Phase 1 ...   REAL time: 0.072 secs
    Placement Phase 2 ...   REAL time: 0.026 secs
    Placement Phase 3 ...   REAL time: 0.812 secs
Total REAL time to Placement completion: 0.923 secs.
Resource Usage Summary:
| Resource | Usage | Utilization |
| CFU Logics | 173(153 LUTs, 20 ALUs)/4608 | 3% |
| Registers | 137/3556 | 3% |
|     --logic Registers | 130/3456 | 3% |
|     --I/O Registers | 7/100 | 7% |
| CLSs(ideal) | 106/2304 | 4% |
| CLSs(used) | 121/2304 | 5% |
| I/O Ports | 9 | - |
| I/O Bufs | 9/104 | 8% |
|     --Input Bufs | 4 | - |
|     --Output Bufs | 5 | - |
|     --Inout Bufs | 0 | - |
| Iologics | 7/312 | 2% |
| BSRAMs | 0/10 | 0% |
| DSP Macros | 0/(4*2) | 0% |
| PLLs | 1/2 | 50% |
| DLLs | 0/2 | 0% |
| DCSs | 0/4 | 0% |
| DQCEs | 0/12 | 0% |
| OSC | 0/1 | 0% |
| User Flash | 0/1 | 0% |
I/O Bank Usage Summary:
| I/O Bank | Usage |
| bank 0 | 4/33(12%) |
| bank 1 | 0/24(0%) |
| bank 2 | 4/38(10%) |
| bank 3 | 1/25(4%) |
Router:
Starting Router:
    Route Phase 0: 372 unrouted;   REAL time: 0.001 secs
    Route Phase 1: 253 unrouted;   REAL time: 0.046 secs
    Route Phase 2: 0 unrouted;   REAL time: 0.07 secs
Total REAL time to Router completion: 0.117 secs.
Global Clock Usage Summary:
| Global Clock | Usage |
| PRIMARY | 1/8(12%) |
| SECONDARY | 1/8(12%) |
| GCLK_PIN | 0/6(0%) |
| PLL | 1/2(50%) |
| DLL | 0/2(0%) |
| CLKDIV | 0/6(0%) |
| DLLDLY | 0/6(0%) |
Global Clock Signals:
| Signal | Global Clock | Location |
| clkout_25m | PRIMARY | LEFT |
| rstn1_i | SECONDARY | - |
Pinout by Port Name:
| Port Name | Loc./Bank | Dir. | Site | I/O Type | Drive | Pull Mode | Slew Rate | Clamp | OpenDrain | VREF | BankVccio |
| clk_50m | 6/3 | in | IOL3[B] | LVCMOS33 | NA | UP | NA | NA | NA | NA | 1.2 |
| rst_n | 43/2 | in | IOB8[B] | LVCMOS33 | NA | UP | NA | NA | NA | NA | 3.3 |
| key2 | 44/2 | in | IOB10[A] | LVCMOS33 | NA | UP | NA | NA | NA | NA | 3.3 |
| MISO_MASTER | 133/0 | in | IOT12[B] | LVCMOS33 | NA | UP | NA | NA | NA | NA | 3.3 |
| SCLK_MASTER | 131/0 | out | IOT14[B] | LVCMOS33 | 8 | UP | FAST | NA | OFF | NA | 3.3 |
| SS_N_MASTER | 132/0 | out | IOT14[A] | LVCMOS33 | 8 | UP | FAST | NA | OFF | NA | 3.3 |
| MOSI_MASTER | 134/0 | out | IOT12[A] | LVCMOS33 | 8 | UP | FAST | NA | OFF | NA | 3.3 |
| error_out | 61/2 | out | IOB21[B] | LVCMOS33 | 8 | UP | FAST | NA | OFF | NA | 3.3 |
| r_data_flag | 60/2 | out | IOB21[A] | LVCMOS33 | 8 | UP | FAST | NA | OFF | NA | 3.3 |
All Package Pins:
| Loc./Bank | Signal | Dir. | Site | Io Type | Pull Mode | Hysteresis | DiffResistor | SingleResistor | 144/0 | UNUSED | - | IOT2[B] | - | - | - | - | - | 143/0 | UNUSED | - | IOT3[B] | - | - | - | - | - | 142/0 | UNUSED | - | IOT4[A] | - | - | - | - | - | 141/0 | UNUSED | - | IOT4[B] | - | - | - | - | - | 140/0 | UNUSED | - | IOT6[A] | - | - | - | - | - | 139/0 | UNUSED | - | IOT6[B] | - | - | - | - | - | 138/0 | UNUSED | - | IOT7[A] | - | - | - | - | - | 137/0 | UNUSED | - | IOT7[B] | - | - | - | - | - | 136/0 | UNUSED | - | IOT9[A] | - | - | - | - | - | 135/0 | UNUSED | - | IOT9[B] | - | - | - | - | - | 134/0 | MOSI_MASTER | out | IOT12[A] | LVCMOS33 | UP | NA | NA | NA | 133/0 | MISO_MASTER | in | IOT12[B] | LVCMOS33 | UP | NONE | NA | NA | 132/0 | SS_N_MASTER | out | IOT14[A] | LVCMOS33 | UP | NA | NA | NA | 131/0 | SCLK_MASTER | out | IOT14[B] | LVCMOS33 | UP | NA | NA | NA | 130/0 | UNUSED | - | IOT16[A] | - | - | - | - | - | 129/0 | UNUSED | - | IOT16[B] | - | - | - | - | - | 128/0 | UNUSED | - | IOT17[A] | - | - | - | - | - | 126/0 | UNUSED | - | IOT18[B] | - | - | - | - | - | 124/0 | UNUSED | - | IOT20[A] | - | - | - | - | - | 123/0 | UNUSED | - | IOT22[A] | - | - | - | - | - | 122/0 | UNUSED | - | IOT22[B] | - | - | - | - | - | 121/0 | UNUSED | - | IOT24[A] | - | - | - | - | - | 120/0 | UNUSED | - | IOT24[B] | - | - | - | - | - | 119/0 | UNUSED | - | IOT26[A] | - | - | - | - | - | 118/0 | UNUSED | - | IOT26[B] | - | - | - | - | - | 117/0 | UNUSED | - | IOT30[A] | - | - | - | - | - | 116/0 | UNUSED | - | IOT30[B] | - | - | - | - | - | 115/0 | UNUSED | - | IOT33[A] | - | - | - | - | - | 114/0 | UNUSED | - | IOT33[B] | - | - | - | - | - | 113/0 | UNUSED | - | IOT35[A] | - | - | - | - | - | 112/0 | UNUSED | - | IOT35[B] | - | - | - | - | - | 111/0 | UNUSED | - | IOT37[A] | - | - | - | - | - | 110/0 | UNUSED | - | IOT37[B] | - | - | - | - | - | 32/2 | UNUSED | - | IOB4[B] | - | - | - | - | - | 34/2 | UNUSED | - | IOB5[B] | - | - | - | - | - | 38/2 | UNUSED | - | IOB6[A] | - | - | - | - | - | 39/2 | UNUSED | - | IOB6[B] | - | - | - | - | - | 40/2 | UNUSED | - | IOB7[A] | - | - | - | - | - | 41/2 | UNUSED | - | IOB7[B] | - | - | - | - | - | 42/2 | UNUSED | - | IOB8[A] | - | - | - | - | - | 43/2 | rst_n | in | IOB8[B] | LVCMOS33 | UP | NONE | NA | NA | 44/2 | key2 | in | IOB10[A] | LVCMOS33 | UP | NONE | NA | NA | 45/2 | UNUSED | - | IOB10[B] | - | - | - | - | - | 46/2 | UNUSED | - | IOB11[A] | - | - | - | - | - | 47/2 | UNUSED | - | IOB11[B] | - | - | - | - | - | 48/2 | UNUSED | - | IOB12[A] | - | - | - | - | - | 49/2 | UNUSED | - | IOB12[B] | - | - | - | - | - | 50/2 | UNUSED | - | IOB14[A] | - | - | - | - | - | 51/2 | UNUSED | - | IOB14[B] | - | - | - | - | - | 52/2 | UNUSED | - | IOB16[A] | - | - | - | - | - | 54/2 | UNUSED | - | IOB16[B] | - | - | - | - | - | 56/2 | UNUSED | - | IOB19[A] | - | - | - | - | - | 57/2 | UNUSED | - | IOB19[B] | - | - | - | - | - | 58/2 | UNUSED | - | IOB20[A] | - | - | - | - | - | 59/2 | UNUSED | - | IOB20[B] | - | - | - | - | - | 60/2 | r_data_flag | out | IOB21[A] | LVCMOS33 | UP | NA | NA | NA | 61/2 | error_out | out | IOB21[B] | LVCMOS33 | UP | NA | NA | NA | 62/2 | UNUSED | - | IOB22[A] | - | - | - | - | - | 63/2 | UNUSED | - | IOB22[B] | - | - | - | - | - | 64/2 | UNUSED | - | IOB24[A] | - | - | - | - | - | 65/2 | UNUSED | - | IOB24[B] | - | - | - | - | - | 66/2 | UNUSED | - | IOB26[A] | - | - | - | - | - | 67/2 | UNUSED | - | IOB26[B] | - | - | - | - | - | 68/2 | UNUSED | - | IOB28[A] | - | - | - | - | - | 69/2 | UNUSED | - | IOB28[B] | - | - | - | - | - | 70/2 | UNUSED | - | IOB30[A] | - | - | - | - | - | 71/2 | UNUSED | - | IOB30[B] | - | - | - | - | - | 75/2 | UNUSED | - | IOB34[A] | - | - | - | - | - | 72/2 | UNUSED | - | IOB34[B] | - | - | - | - | - | 78/2 | UNUSED | - | IOB36[A] | - | - | - | - | - | 76/2 | UNUSED | - | IOB36[B] | - | - | - | - | - | 3/3 | UNUSED | - | IOL2[A] | - | - | - | - | - | 4/3 | UNUSED | - | IOL3[A] | - | - | - | - | - | 6/3 | clk_50m | in | IOL3[B] | LVCMOS33 | UP | NONE | NA | OFF | 7/3 | UNUSED | - | IOL4[A] | - | - | - | - | - | 8/3 | UNUSED | - | IOL4[B] | - | - | - | - | - | 9/3 | UNUSED | - | IOL6[A] | - | - | - | - | - | 10/3 | UNUSED | - | IOL6[B] | - | - | - | - | - | 11/3 | UNUSED | - | IOL9[A] | - | - | - | - | - | 12/3 | UNUSED | - | IOL9[B] | - | - | - | - | - | 13/3 | UNUSED | - | IOL10[A] | - | - | - | - | - | 14/3 | UNUSED | - | IOL10[B] | - | - | - | - | - | 15/3 | UNUSED | - | IOL10[C] | - | - | - | - | - | 16/3 | UNUSED | - | IOL10[D] | - | - | - | - | - | 18/3 | UNUSED | - | IOL10[E] | - | - | - | - | - | 20/3 | UNUSED | - | IOL10[F] | - | - | - | - | - | 21/3 | UNUSED | - | IOL10[G] | - | - | - | - | - | 22/3 | UNUSED | - | IOL10[H] | - | - | - | - | - | 23/3 | UNUSED | - | IOL10[I] | - | - | - | - | - | 24/3 | UNUSED | - | IOL10[J] | - | - | - | - | - | 25/3 | UNUSED | - | IOL11[A] | - | - | - | - | - | 26/3 | UNUSED | - | IOL11[B] | - | - | - | - | - | 27/3 | UNUSED | - | IOL13[A] | - | - | - | - | - | 28/3 | UNUSED | - | IOL13[B] | - | - | - | - | - | 29/3 | UNUSED | - | IOL15[A] | - | - | - | - | - | 30/3 | UNUSED | - | IOL15[B] | - | - | - | - | - | 106/1 | UNUSED | - | IOR3[A] | - | - | - | - | - | 104/1 | UNUSED | - | IOR3[B] | - | - | - | - | - | 102/1 | UNUSED | - | IOR4[A] | - | - | - | - | - | 101/1 | UNUSED | - | IOR4[B] | - | - | - | - | - | 100/1 | UNUSED | - | IOR6[A] | - | - | - | - | - | 99/1 | UNUSED | - | IOR6[B] | - | - | - | - | - | 98/1 | UNUSED | - | IOR9[A] | - | - | - | - | - | 97/1 | UNUSED | - | IOR9[B] | - | - | - | - | - | 96/1 | UNUSED | - | IOR10[A] | - | - | - | - | - | 95/1 | UNUSED | - | IOR10[B] | - | - | - | - | - | 94/1 | UNUSED | - | IOR10[C] | - | - | - | - | - | 93/1 | UNUSED | - | IOR10[D] | - | - | - | - | - | 92/1 | UNUSED | - | IOR10[E] | - | - | - | - | - | 90/1 | UNUSED | - | IOR10[F] | - | - | - | - | - | 88/1 | UNUSED | - | IOR10[G] | - | - | - | - | - | 87/1 | UNUSED | - | IOR10[H] | - | - | - | - | - | 86/1 | UNUSED | - | IOR10[I] | - | - | - | - | - | 85/1 | UNUSED | - | IOR10[J] | - | - | - | - | - | 84/1 | UNUSED | - | IOR11[A] | - | - | - | - | - | 83/1 | UNUSED | - | IOR11[B] | - | - | - | - | - | 82/1 | UNUSED | - | IOR15[A] | - | - | - | - | - | 81/1 | UNUSED | - | IOR15[B] | - | - | - | - | - | 80/1 | UNUSED | - | IOR17[A] | - | - | - | - | - | 79/1 | UNUSED | - | IOR17[B] | - | - | - | - | - |
Placement and routing completed.