PnR Analysis Report

- PnR Messages
- PnR Details
  - Placer
  - Resource Usage Summary
  - I/O Bank Usage Summary
  - Router
  - Global Clock Usage Summary
  - Global Clock Signals
  - Pinout by Port Name
  - All Package Pins
  - Memory Usage

# PnR Messages

Report Title | Gowin PnR Report
Design File | C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH256K_WB_IF\project\impl\synthesize\rev_1\FLASH256K_WB_IF.vm
Physical Constraints File | C:\Users\qinfei\Desktop\Gowin_Flash_Controller\FLASH256K_WB_IF\project\src\FLASH256K_WB_IF.cst
Timing Constraints File | ---
GOWIN Version | V1.9.2.01Beta
Part Number | GW1N-LV4LQ144C6/I5
Created Time | Tue Oct 22 17:11:30 2019
Legal Announcement | Copyright (C)2014-2019 Gowin Semiconductor Corporation. All rights reserved.

# PnR Details

## Placer:

Starting Placer:

Placement Phase 0 ... REAL time: 0.085 secs

Placement Phase 1 ... REAL time: 0.127 secs

Placement Phase 2 ... REAL time: 0.287 secs

Placement Phase 3 ... REAL time: 1.349 secs

Total REAL time to Placement completion: 1.848 secs.

## Resource Usage Summary:

Resource | Usage | Utilization
Logics | 671/4608 | 14%
--LUTs,ALUs,ROM16s | 671(548 LUTs, 123 ALUs, 0 ROM16s) | -
--SSRAMs(RAM16s) | 0 | -
Registers | 498/3756 | 13%
--logic Registers | 496/3456 | 14%
--I/O Registers | 2/300 | 1%
CLSs | 457/2304 | 19%
I/O Ports | 36 | -
I/O Bufs | 36 | -
--Input Bufs | 4 | -
--Output Bufs | 32 | -
--Inout Bufs | 0 | -
IOLOGICs | 0 | -
IODELAYs | 0/100 | 0%
BSRAMs | 0/10 | 0%
DSPs | 0 | 0%
PLLs | 0/2 | 0%
DLLs | 0/2 | 0%
DCSs | 0/4 | 0%
DQCEs | 0/12 | 0%
OSCs | 0/1 | 0%
User Flashes | 1/1 | 100%
CLKDIVs | 0/6 | 0%
DLLDLYs | 0/6 | 0%
DHCENs | 0/12 | 0%

## I/O Bank Usage Summary:

I/O Bank | Usage
bank 0 | 14/33(42%)
bank 1 | 0/24(0%)
bank 2 | 5/38(13%)
bank 3 | 17/25(68%)

## Router:

Starting Router:

Route Phase 0: 1466 unrouted; REAL time: 0.001 secs

Route Phase 1: 864 unrouted; REAL time: 0.051 secs

Route Phase 2: 0 unrouted; REAL time: 0.269 secs

Total REAL time to Router completion: 0.321 secs.

## Global Clock Usage Summary:

Global Clock | Usage
PRIMARY | 1/8(12%)
SECONDARY | 1/8(12%)
GCLK_PIN | 2/6(33%)
PLL | 0/2(0%)
DLL | 0/2(0%)
CLKDIV | 0/6(0%)
DLLDLY | 0/6(0%)

## Global Clock Signals:

Signal | Global Clock | Location
clk_c | PRIMARY | LEFT
rstn_c | SECONDARY | -

## Pinout by Port Name:

Port Name | Loc./Bank | Dir. | Site | I/O Type | Drive | Pull Mode | Slew Rate | Clamp | OpenDrain | VREF | BankVccio
clk | 11/3 | in | IOL9[A] | LVCMOS18 | NA | UP | NA | NA | NA | NA | 1.8
rstn | 41/2 | in | IOB7[B] | LVCMOS18 | NA | UP | NA | NA | NA | NA | 1.8
key1 | 40/2 | in | IOB7[A] | LVCMOS18 | NA | UP | NA | NA | NA | NA | 1.8
key2 | 39/2 | in | IOB6[B] | LVCMOS18 | NA | UP | NA | NA | NA | NA | 1.8
wb_data_o[0] | 32/2 | out | IOB4[B] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8
wb_data_o[1] | 34/2 | out | IOB5[B] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8
wb_data_o[2] | 30/3 | out | IOL15[B] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8
wb_data_o[3] | 29/3 | out | IOL15[A] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8
wb_data_o[4] | 28/3 | out | IOL13[B] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8
wb_data_o[5] | 27/3 | out | IOL13[A] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8
wb_data_o[6] | 26/3 | out | IOL11[B] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8
wb_data_o[7] | 25/3 | out | IOL11[A] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8
wb_data_o[8] | 23/3 | out | IOL10[I] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8
wb_data_o[9] | 15/3 | out | IOL10[C] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8
wb_data_o[10] | 9/3 | out | IOL6[A] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8
wb_data_o[11] | 12/3 | out | IOL9[B] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8
wb_data_o[12] | 7/3 | out | IOL4[A] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8
wb_data_o[13] | 10/3 | out | IOL6[B] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8
wb_data_o[14] | 4/3 | out | IOL3[A] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8
wb_data_o[15] | 8/3 | out | IOL4[B] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8
wb_data_o[16] | 129/0 | out | IOT16[B] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8
wb_data_o[17] | 130/0 | out | IOT16[A] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8
wb_data_o[18] | 131/0 | out | IOT14[B] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8
wb_data_o[19] | 132/0 | out | IOT14[A] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8
wb_data_o[20] | 3/3 | out | IOL2[A] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8
wb_data_o[21] | 6/3 | out | IOL3[B] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8
wb_data_o[22] | 141/0 | out | IOT4[B] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8
wb_data_o[23] | 142/0 | out | IOT4[A] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8
wb_data_o[24] | 139/0 | out | IOT6[B] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8
wb_data_o[25] | 140/0 | out | IOT6[A] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8
wb_data_o[26] | 137/0 | out | IOT7[B] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8
wb_data_o[27] | 138/0 | out | IOT7[A] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8
wb_data_o[28] | 135/0 | out | IOT9[B] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8
wb_data_o[29] | 136/0 | out | IOT9[A] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8
wb_data_o[30] | 133/0 | out | IOT12[B] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8
wb_data_o[31] | 134/0 | out | IOT12[A] | LVCMOS18 | 8 | UP | FAST | NA | OFF | NA | 1.8

## 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 | wb_data_o[23] | out | IOT4[A] | LVCMOS18 | UP | NA | NA | NA | 141/0 | wb_data_o[22] | out | IOT4[B] | LVCMOS18 | UP | NA | NA | NA | 140/0 | wb_data_o[25] | out | IOT6[A] | LVCMOS18 | UP | NA | NA | NA | 139/0 | wb_data_o[24] | out | IOT6[B] | LVCMOS18 | UP | NA | NA | NA | 138/0 | wb_data_o[27] | out | IOT7[A] | LVCMOS18 | UP | NA | NA | NA | 137/0 | wb_data_o[26] | out | IOT7[B] | LVCMOS18 | UP | NA | NA | NA | 136/0 | wb_data_o[29] | out | IOT9[A] | LVCMOS18 | UP | NA | NA | NA | 135/0 | wb_data_o[28] | out | IOT9[B] | LVCMOS18 | UP | NA | NA | NA | 134/0 | wb_data_o[31] | out | IOT12[A] | LVCMOS18 | UP | NA | NA | NA | 133/0 | wb_data_o[30] | out | IOT12[B] | LVCMOS18 | UP | NA | NA | NA | 132/0 | wb_data_o[19] | out | IOT14[A] | LVCMOS18 | UP | NA | NA | NA | 131/0 | wb_data_o[18] | out | IOT14[B] | LVCMOS18 | UP | NA | NA | NA | 130/0 | wb_data_o[17] | out | IOT16[A] | LVCMOS18 | UP | NA | NA | NA | 129/0 | wb_data_o[16] | out | IOT16[B] | LVCMOS18 | UP | NA | NA | NA | 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 | wb_data_o[0] | out | IOB4[B] | LVCMOS18 | UP | NA | NA | NA | 34/2 | wb_data_o[1] | out | IOB5[B] | LVCMOS18 | UP | NA | NA | NA | 38/2 | UNUSED | - | IOB6[A] | - | - | - | - | - | 39/2 | key2 | in | IOB6[B] | LVCMOS18 | UP | NONE | NA | NA | 40/2 | key1 | in | IOB7[A] | LVCMOS18 | UP | NONE | NA | NA | 41/2 | rstn | in | IOB7[B] | LVCMOS18 | UP | NONE | NA | NA | 42/2 | UNUSED | - | IOB8[A] | - | - | - | - | - | 43/2 | UNUSED | - | IOB8[B] | - | - | - | - | - | 44/2 | UNUSED | - | IOB10[A] | - | - | - | - | - | 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 | UNUSED | - | IOB21[A] | - | - | - | - | - | 61/2 | UNUSED | - | IOB21[B] | - | - | - | - | - | 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 | wb_data_o[20] | out | IOL2[A] | LVCMOS18 | UP | NA | NA | NA | 4/3 | wb_data_o[14] | out | IOL3[A] | LVCMOS18 | UP | NA | NA | NA | 6/3 | wb_data_o[21] | out | IOL3[B] | LVCMOS18 | UP | NA | NA | NA | 7/3 | wb_data_o[12] | out | IOL4[A] | LVCMOS18 | UP | NA | NA | NA | 8/3 | wb_data_o[15] | out | IOL4[B] | LVCMOS18 | UP | NA | NA | NA | 9/3 | wb_data_o[10] | out | IOL6[A] | LVCMOS18 | UP | NA | NA | NA | 10/3 | wb_data_o[13] | out | IOL6[B] | LVCMOS18 | UP | NA | NA | NA | 11/3 | clk | in | IOL9[A] | LVCMOS18 | UP | NONE | NA | OFF | 12/3 | wb_data_o[11] | out | IOL9[B] | LVCMOS18 | UP | NA | NA | NA | 13/3 | UNUSED | - | IOL10[A] | - | - | - | - | - | 14/3 | UNUSED | - | IOL10[B] | - | - | - | - | - | 15/3 | wb_data_o[9] | out | IOL10[C] | LVCMOS18 | UP | NA | NA | NA | 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 | wb_data_o[8] | out | IOL10[I] | LVCMOS18 | UP | NA | NA | NA | 24/3 | UNUSED | - | IOL10[J] | - | - | - | - | - | 25/3 | wb_data_o[7] | out | IOL11[A] | LVCMOS18 | UP | NA | NA | NA | 26/3 | wb_data_o[6] | out | IOL11[B] | LVCMOS18 | UP | NA | NA | NA | 27/3 | wb_data_o[5] | out | IOL13[A] | LVCMOS18 | UP | NA | NA | NA | 28/3 | wb_data_o[4] | out | IOL13[B] | LVCMOS18 | UP | NA | NA | NA | 29/3 | wb_data_o[3] | out | IOL15[A] | LVCMOS18 | UP | NA | NA | NA | 30/3 | wb_data_o[2] | out | IOL15[B] | LVCMOS18 | UP | NA | NA | NA | 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.

Memory usage: 104MB.