### Device Usage Page (usage_statistics_webtalk.html)

This HTML page displays the device usage statistics that will be sent to Xilinx.

Software Version and Target Device
Product Version: | ISE:14.5 (WebPack) - P.58f | Target Family: | Artix7
OS Platform: | NT64 | Target Device: | xc7a100t
Project ID (random number) | 3f517f807072478e8fd61230cbbf3771.E60294D1A2F34A518EE0EC32C0AAF9A8.15 | Target Package: | csg324
Registration ID | __0_0_0 | Target Speed: | -1
Date Generated | 2014-05-07T18:57:11 | Tool Flow | ISE

User Environment
OS Name | Microsoft , 64-bit | OS Release | major release (build 9200)
CPU Name | Intel(R) Core(TM) i5-3337U CPU @ 1.80GHz | CPU Speed | 1796 MHz
OS Name | Microsoft , 64-bit | OS Release | major release (build 9200)
CPU Name | Intel(R) Core(TM) i5-3337U CPU @ 1.80GHz | CPU Speed | 1796 MHz

Device Usage Statistics
Macro Statistics | Miscellaneous Statistics | Net Statistics | Site Usage
Comparators=6 10-bit comparator greater=2 10-bit comparator lessequal=4 Registers=33 Flip-Flops=33 | MiscellaneousStatistics AGG_BONDED_IO=16 AGG_IO=16 AGG_LOCED_IO=16 AGG_SLICE=26 NUM_BONDED_IOB33=16 NUM_BSFULL=24 NUM_BSLUTONLY=35 NUM_BSREGONLY=2 NUM_BSUSED=61 NUM_BUFG=2 NUM_LOCED_IOB33=16 NUM_LOGIC_O5ANDO6=6 NUM_LOGIC_O6ONLY=53 NUM_SLICEL=26 NUM_SLICE_CONTROLSET=5 NUM_SLICE_CYINIT=65 NUM_SLICE_FF=26 NUM_SLICE_UNUSEDCTRL=10 NUM_UNUSABLE_FF_BELS=30 | NetStatistics NumNets_Active=88 NumNets_Gnd=1 NumNets_Vcc=1 NumNodesOfType_Active_BENTQUAD=8 NumNodesOfType_Active_BOUNCEACROSS=16 NumNodesOfType_Active_BOUNCEIN=14 NumNodesOfType_Active_BUFGROUT=2 NumNodesOfType_Active_BUFINP2OUT=2 NumNodesOfType_Active_CLKPIN=18 NumNodesOfType_Active_DOUBLE=83 NumNodesOfType_Active_GENERIC=3 NumNodesOfType_Active_GLOBAL=25 NumNodesOfType_Active_HQUAD=22 NumNodesOfType_Active_INPUT=8 NumNodesOfType_Active_IOBIN2OUT=8 NumNodesOfType_Active_IOBOUTPUT=8 NumNodesOfType_Active_LUTINPUT=267 NumNodesOfType_Active_OUTBOUND=72 NumNodesOfType_Active_OUTPUT=74 NumNodesOfType_Active_PADINPUT=6 NumNodesOfType_Active_PADOUTPUT=2 NumNodesOfType_Active_PINBOUNCE=31 NumNodesOfType_Active_PINFEED=298 NumNodesOfType_Active_SINGLE=184 NumNodesOfType_Active_VLONG=1 NumNodesOfType_Active_VLONG12=7 NumNodesOfType_Active_VQUAD=9 NumNodesOfType_Gnd_BOUNCEIN=8 NumNodesOfType_Gnd_HVCCGNDOUT=8 NumNodesOfType_Gnd_IOBIN2OUT=8 NumNodesOfType_Gnd_IOBOUTPUT=8 NumNodesOfType_Gnd_PADINPUT=8 NumNodesOfType_Gnd_PINFEED=8 NumNodesOfType_Vcc_HVCCGNDOUT=4 NumNodesOfType_Vcc_LUTINPUT=6 NumNodesOfType_Vcc_PINFEED=6 SiteStatistics BUFG-BUFGCTRL=2 IOB33-IOB33M=8 IOB33-IOB33S=8 SLICEL-SLICEM=6 | SiteSummary BUFG=2 BUFG_BUFG=2 IOB33=16 IOB33_INBUF_EN=2 IOB33_OUTBUF=14 LUT5=6 LUT6=59 PAD=16 REG_INIT=26 SLICEL=26

Configuration Data
FF_INIT CK=[CK:2] [CK_INV:0] FFINIT=[INIT0:2] FFSR=[SRLOW:2] SYNC_ATTR=[ASYNC:2] IOB33_INBUF_EN IBUF_LOW_PWR=[TRUE:2] | OLOGICE2 CLK=[CLK:4] [CLK_INV:0] D1=[D1:4] [D1_INV:0] OLOGICE2_OUTFF CK=[CK:4] [CK_INV:0] D1=[D1:4] [D1_INV:0] INIT_OQ=[0:4] OUTFFTYPE=[FF:4] SRTYPE_OQ=[SYNC:4] SRVAL_OQ=[0:4] | REG_INIT CK=[CK:26] [CK_INV:0] FFINIT=[INIT0:26] FFSR=[SRLOW:26] LATCH_OR_FF=[FF:26] SYNC_ATTR=[ASYNC:20] [SYNC:6] | SELMUX2_1 0=[0:1] [0_INV:0] SLICEL CLK=[CLK:16] [CLK_INV:0]

Pin Data
BUFG I0=2 O=2 BUFG_BUFG I0=2 O=2 FF_INIT CE=1 CK=2 D=2 Q=2 SR=2 IOB33 I=2 O=14 PAD=16 IOB33_INBUF_EN OUT=2 PAD=2 IOB33_OUTBUF IN=14 OUT=14 LUT5 A1=2 A2=3 A3=5 A4=6 A5=2 O5=6 | LUT6 A1=29 A2=34 A3=43 A4=49 A5=56 A6=59 O6=59 OLOGICE2 CLK=4 D1=4 OQ=4 SR=4 OLOGICE2_OUTFF CK=4 D1=4 Q=4 SR=4 PAD PAD=16 REG_INIT CK=26 D=26 Q=26 SR=6 SELMUX2_1 0=1 1=1 OUT=1 S0=1 | SLICEL A=13 A1=12 A2=14 A3=17 A4=18 A5=21 A6=22 AMUX=2 AQ=11 AX=1 B=9 B1=6 B2=9 B3=11 B4=12 B5=14 B6=14 BMUX=2 BQ=5 C=6 C1=6 C2=7 C3=10 C4=11 C5=12 C6=12 CLK=16 CMUX=2 CQ=7 CX=1 D=8 D1=5 D2=5 D3=7 D4=8 D5=9 D6=11 DQ=3 SR=6 |

Tool Usage
Command Line History xst -intstyle ise -ifn <ise_file> xst -intstyle ise -ifn <ise_file> xst -intstyle ise -ifn <ise_file> xst -intstyle ise -ifn <ise_file> xst -intstyle ise -ifn <ise_file> xst -intstyle ise -ifn <ise_file> xst -intstyle ise -ifn <ise_file> ngdbuild -intstyle ise -dd _ngo -nt timestamp -uc <fname>.ucf -p xc7a100t-csg324-1 <fname>.ngc <fname>.ngd map -intstyle ise -p xc7a100t-csg324-1 -w -logic_opt off -ol high -t 1 -xt 0 -register_duplication off -r 4 -mt off -ir off -pr off -lc off -power off -o <fname>.ncd <fname>.ngd <fname>.pcf par -w -intstyle ise -ol high -mt off <fname>.ncd <fname>.ncd <fname>.pcf trce -intstyle ise -v 3 -s 1 -n 3 -fastpaths -xml <fname>.twx <fname>.ncd -o <fname>.twr <fname>.pcf bitgen -intstyle ise -f <fname>.ut <fname>.ncd xst -intstyle ise -ifn <ise_file> ngdbuild -intstyle ise -dd _ngo -nt timestamp -uc <fname>.ucf -p xc7a100t-csg324-1 <fname>.ngc <fname>.ngd map -intstyle ise -p xc7a100t-csg324-1 -w -logic_opt off -ol high -t 1 -xt 0 -register_duplication off -r 4 -mt off -ir off -pr off -lc off -power off -o <fname>.ncd <fname>.ngd <fname>.pcf par -w -intstyle ise -ol high -mt off <fname>.ncd <fname>.ncd <fname>.pcf trce -intstyle ise -v 3 -s 1 -n 3 -fastpaths -xml <fname>.twx <fname>.ncd -o <fname>.twr <fname>.pcf bitgen -intstyle ise -f <fname>.ut <fname>.ncd xst -intstyle ise -ifn <ise_file> ngdbuild -intstyle ise -dd _ngo -nt timestamp -uc <fname>.ucf -p xc7a100t-csg324-1 <fname>.ngc <fname>.ngd map -intstyle ise -p xc7a100t-csg324-1 -w -logic_opt off -ol high -t 1 -xt 0 -register_duplication off -r 4 -mt off -ir off -pr off -lc off -power off -o <fname>.ncd <fname>.ngd <fname>.pcf par -w -intstyle ise -ol high -mt off <fname>.ncd <fname>.ncd <fname>.pcf trce -intstyle ise -v 3 -s 1 -n 3 -fastpaths -xml <fname>.twx <fname>.ncd -o <fname>.twr <fname>.pcf bitgen -intstyle ise -f <fname>.ut <fname>.ncd xst -intstyle ise -ifn <ise_file> ngdbuild -intstyle ise -dd _ngo -nt timestamp -uc <fname>.ucf -p xc7a100t-csg324-1 <fname>.ngc <fname>.ngd map -intstyle ise -p xc7a100t-csg324-1 -w -logic_opt off -ol high -t 1 -xt 0 -register_duplication off -r 4 -mt off -ir off -pr off -lc off -power off -o <fname>.ncd <fname>.ngd <fname>.pcf par -w -intstyle ise -ol high -mt off <fname>.ncd <fname>.ncd <fname>.pcf trce -intstyle ise -v 3 -s 1 -n 3 -fastpaths -xml <fname>.twx <fname>.ncd -o <fname>.twr <fname>.pcf bitgen -intstyle ise -f <fname>.ut <fname>.ncd xst -intstyle ise -ifn <ise_file> ngdbuild -intstyle ise -dd _ngo -nt timestamp -i -p xc7a100t-csg324-1 <fname>.ngc <fname>.ngd map -intstyle ise -p xc7a100t-csg324-1 -w -logic_opt off -ol high -t 1 -xt 0 -register_duplication off -r 4 -mt off -ir off -pr off -lc off -power off -o <fname>.ncd <fname>.ngd <fname>.pcf par -w -intstyle ise -ol high -mt off <fname>.ncd <fname>.ncd <fname>.pcf ngdbuild -intstyle ise -dd _ngo -nt timestamp -uc <fname>.ucf -p xc7a100t-csg324-1 <fname>.ngc <fname>.ngd map -intstyle ise -p xc7a100t-csg324-1 -w -logic_opt off -ol high -t 1 -xt 0 -register_duplication off -r 4 -mt off -ir off -pr off -lc off -power off -o <fname>.ncd <fname>.ngd <fname>.pcf par -w -intstyle ise -ol high -mt off <fname>.ncd <fname>.ncd <fname>.pcf trce -intstyle ise -v 3 -s 1 -n 3 -fastpaths -xml <fname>.twx <fname>.ncd -o <fname>.twr <fname>.pcf ngdbuild -intstyle ise -dd _ngo -nt timestamp -uc <fname>.ucf -p xc7a100t-csg324-1 <fname>.ngc <fname>.ngd map -intstyle ise -p xc7a100t-csg324-1 -w -logic_opt off -ol high -t 1 -xt 0 -register_duplication off -r 4 -mt off -ir off -pr off -lc off -power off -o <fname>.ncd <fname>.ngd <fname>.pcf xst -intstyle ise -ifn <ise_file> ngdbuild -intstyle ise -dd _ngo -nt timestamp -uc <fname>.ucf -p xc7a100t-csg324-1 <fname>.ngc <fname>.ngd map -intstyle ise -p xc7a100t-csg324-1 -w -logic_opt off -ol high -t 1 -xt 0 -register_duplication off -r 4 -mt off -ir off -pr off -lc off -power off -o <fname>.ncd <fname>.ngd <fname>.pcf xst -intstyle ise -ifn <ise_file> ngdbuild -intstyle ise -dd _ngo -nt timestamp -uc <fname>.ucf -p xc7a100t-csg324-1 <fname>.ngc <fname>.ngd map -intstyle ise -p xc7a100t-csg324-1 -w -logic_opt off -ol high -t 1 -xt 0 -register_duplication off -r 4 -mt off -ir off -pr off -lc off -power off -o <fname>.ncd <fname>.ngd <fname>.pcf par -w -intstyle ise -ol high -mt off <fname>.ncd <fname>.ncd <fname>.pcf trce -intstyle ise -v 3 -s 1 -n 3 -fastpaths -xml <fname>.twx <fname>.ncd -o <fname>.twr <fname>.pcf bitgen -intstyle ise -f <fname>.ut <fname>.ncd xst -intstyle ise -ifn <ise_file> xst -intstyle ise -ifn <ise_file> xst -intstyle ise -ifn <ise_file> xst -intstyle ise -ifn <ise_file> xst -intstyle ise -ifn <ise_file> xst -intstyle ise -ifn <ise_file> xst -intstyle ise -ifn <ise_file> xst -intstyle ise -ifn <ise_file> xst -intstyle ise -ifn <ise_file> xst -intstyle ise -ifn <ise_file> ngdbuild -intstyle ise -dd _ngo -nt timestamp -uc <fname>.ucf -p xc7a100t-csg324-1 <fname>.ngc <fname>.ngd map -intstyle ise -p xc7a100t-csg324-1 -w -logic_opt off -ol high -t 1 -xt 0 -register_duplication off -r 4 -mt off -ir off -pr off -lc off -power off -o <fname>.ncd <fname>.ngd <fname>.pcf par -w -intstyle ise -ol high -mt off <fname>.ncd <fname>.ncd <fname>.pcf trce -intstyle ise -v 3 -s 1 -n 3 -fastpaths -xml <fname>.twx <fname>.ncd -o <fname>.twr <fname>.pcf bitgen -intstyle ise -f <fname>.ut <fname>.ncd xst -intstyle ise -ifn <ise_file> ngdbuild -intstyle ise -dd _ngo -nt timestamp -uc <fname>.ucf -p xc7a100t-csg324-1 <fname>.ngc <fname>.ngd map -intstyle ise -p xc7a100t-csg324-1 -w -logic_opt off -ol high -t 1 -xt 0 -register_duplication off -r 4 -mt off -ir off -pr off -lc off -power off -o <fname>.ncd <fname>.ngd <fname>.pcf par -w -intstyle ise -ol high -mt off <fname>.ncd <fname>.ncd <fname>.pcf trce -intstyle ise -v 3 -s 1 -n 3 -fastpaths -xml <fname>.twx <fname>.ncd -o <fname>.twr <fname>.pcf bitgen -intstyle ise -f <fname>.ut <fname>.ncd xst -intstyle ise -ifn <ise_file> ngdbuild -intstyle ise -dd _ngo -nt timestamp -uc <fname>.ucf -p xc7a100t-csg324-1 <fname>.ngc <fname>.ngd map -intstyle ise -p xc7a100t-csg324-1 -w -logic_opt off -ol high -t 1 -xt 0 -register_duplication off -r 4 -mt off -ir off -pr off -lc off -power off -o <fname>.ncd <fname>.ngd <fname>.pcf par -w -intstyle ise -ol high -mt off <fname>.ncd <fname>.ncd <fname>.pcf trce -intstyle ise -v 3 -s 1 -n 3 -fastpaths -xml <fname>.twx <fname>.ncd -o <fname>.twr <fname>.pcf bitgen -intstyle ise -f <fname>.ut <fname>.ncd xst -intstyle ise -ifn <ise_file> ngdbuild -intstyle ise -dd _ngo -nt timestamp -uc <fname>.ucf -p xc7a100t-csg324-1 <fname>.ngc <fname>.ngd map -intstyle ise -p xc7a100t-csg324-1 -w -logic_opt off -ol high -t 1 -xt 0 -register_duplication off -r 4 -mt off -ir off -pr off -lc off -power off -o <fname>.ncd <fname>.ngd <fname>.pcf par -w -intstyle ise -ol high -mt off <fname>.ncd <fname>.ncd <fname>.pcf trce -intstyle ise -v 3 -s 1 -n 3 -fastpaths -xml <fname>.twx <fname>.ncd -o <fname>.twr <fname>.pcf bitgen -intstyle ise -f <fname>.ut <fname>.ncd xst -intstyle ise -ifn <ise_file> ngdbuild -intstyle ise -dd _ngo -nt timestamp -uc <fname>.ucf -p xc7a100t-csg324-1 <fname>.ngc <fname>.ngd map -intstyle ise -p xc7a100t-csg324-1 -w -logic_opt off -ol high -t 1 -xt 0 -register_duplication off -r 4 -mt off -ir off -pr off -lc off -power off -o <fname>.ncd <fname>.ngd <fname>.pcf par -w -intstyle ise -ol high -mt off <fname>.ncd <fname>.ncd <fname>.pcf trce -intstyle ise -v 3 -s 1 -n 3 -fastpaths -xml <fname>.twx <fname>.ncd -o <fname>.twr <fname>.pcf bitgen -intstyle ise -f <fname>.ut <fname>.ncd xst -intstyle ise -ifn <ise_file> ngdbuild -intstyle ise -dd _ngo -nt timestamp -uc <fname>.ucf -p xc7a100t-csg324-1 <fname>.ngc <fname>.ngd map -intstyle ise -p xc7a100t-csg324-1 -w -logic_opt off -ol high -t 1 -xt 0 -register_duplication off -r 4 -mt off -ir off -pr off -lc off -power off -o <fname>.ncd <fname>.ngd <fname>.pcf par -w -intstyle ise -ol high -mt off <fname>.ncd <fname>.ncd <fname>.pcf trce -intstyle ise -v 3 -s 1 -n 3 -fastpaths -xml <fname>.twx <fname>.ncd -o <fname>.twr <fname>.pcf bitgen -intstyle ise -f <fname>.ut <fname>.ncd xst -intstyle ise -ifn <ise_file> ngdbuild -intstyle ise -dd _ngo -nt timestamp -uc <fname>.ucf -p xc7a100t-csg324-1 <fname>.ngc <fname>.ngd map -intstyle ise -p xc7a100t-csg324-1 -w -logic_opt off -ol high -t 1 -xt 0 -register_duplication off -r 4 -mt off -ir off -pr off -lc off -power off -o <fname>.ncd <fname>.ngd <fname>.pcf par -w -intstyle ise -ol high -mt off <fname>.ncd <fname>.ncd <fname>.pcf trce -intstyle ise -v 3 -s 1 -n 3 -fastpaths -xml <fname>.twx <fname>.ncd -o <fname>.twr <fname>.pcf bitgen -intstyle ise -f <fname>.ut <fname>.ncd xst -intstyle ise -ifn <ise_file> xst -intstyle ise -ifn <ise_file> xst -intstyle ise -ifn <ise_file> xst -intstyle ise -ifn <ise_file> xst -intstyle ise -ifn <ise_file> xst -intstyle ise -ifn <ise_file> xst -intstyle ise -ifn <ise_file> xst -intstyle ise -ifn <ise_file> xst -intstyle ise -ifn <ise_file> xst -intstyle ise -ifn <ise_file> xst -intstyle ise -ifn <ise_file> ngdbuild -intstyle ise -dd _ngo -nt timestamp -uc <fname>.ucf -p xc7a100t-csg324-1 <fname>.ngc <fname>.ngd map -intstyle ise -p xc7a100t-csg324-1 -w -logic_opt off -ol high -t 1 -xt 0 -register_duplication off -r 4 -mt off -ir off -pr off -lc off -power off -o <fname>.ncd <fname>.ngd <fname>.pcf par -w -intstyle ise -ol high -mt off <fname>.ncd <fname>.ncd <fname>.pcf trce -intstyle ise -v 3 -s 1 -n 3 -fastpaths -xml <fname>.twx <fname>.ncd -o <fname>.twr <fname>.pcf bitgen -intstyle ise -f <fname>.ut <fname>.ncd

Software Quality
Run Statistics
Program Name | Runs Started | Runs Finished | Errors | Fatal Errors | Internal Errors | Exceptions | Core Dumps
_impact | 31 | 16 | 0 | 0 | 0 | 0 | 0
arwz | 14 | 14 | 0 | 0 | 0 | 0 | 0
bitgen | 222 | 221 | 0 | 0 | 0 | 0 | 0
cse_server | 2 | 2 | 0 | 0 | 0 | 0 | 0
map | 251 | 234 | 0 | 0 | 0 | 0 | 0
netgen | 1 | 1 | 0 | 0 | 0 | 0 | 0
ngcbuild | 1 | 1 | 0 | 0 | 0 | 0 | 0
ngdbuild | 269 | 263 | 0 | 0 | 0 | 0 | 0
obngc | 1 | 1 | 0 | 0 | 0 | 0 | 0
par | 230 | 224 | 0 | 0 | 0 | 0 | 0
trce | 215 | 215 | 0 | 0 | 0 | 0 | 0
xps | 2 | 2 | 0 | 0 | 0 | 0 | 0
xst | 594 | 574 | 0 | 0 | 0 | 0 | 0

Project Statistics
PROP_Enable_Message_Filtering=false | PROP_FitterReportFormat=HTML
PROP_LastAppliedGoal=Balanced | PROP_LastAppliedStrategy=Xilinx Default (unlocked)
PROP_ManualCompileOrderImp=false | PROP_PropSpecInProjFile=Store all values
PROP_Simulator=ISim (VHDL/Verilog) | PROP_SynthTopFile=changed
PROP_Top_Level_Module_Type=HDL | PROP_UseSmartGuide=false
PROP_UserConstraintEditorPreference=Text Editor | PROP_intProjectCreationTimestamp=2014-05-05T17:47:31
PROP_intWbtProjectID=E60294D1A2F34A518EE0EC32C0AAF9A8 | PROP_intWbtProjectIteration=15
PROP_intWorkingDirLocWRTProjDir=Same | PROP_intWorkingDirUsed=No
PROP_AutoTop=false | PROP_DevFamily=Artix7
PROP_DevDevice=xc7a100t | PROP_DevFamilyPMName=artix7
PROP_DevPackage=csg324 | PROP_Synthesis_Tool=XST (VHDL/Verilog)
PROP_DevSpeed=-1 | PROP_PreferredLanguage=VHDL
FILE_UCF=1 | FILE_VHDL=6

Unisim Statistics
NGDBUILD_PRE_UNISIM_SUMMARY
NGDBUILD_NUM_BUFG=1 | NGDBUILD_NUM_BUFGP=1 | NGDBUILD_NUM_FD=20 | NGDBUILD_NUM_FDR=6
NGDBUILD_NUM_GND=1 | NGDBUILD_NUM_IBUF=1 | NGDBUILD_NUM_INV=2 | NGDBUILD_NUM_LUT2=12
NGDBUILD_NUM_LUT3=8 | NGDBUILD_NUM_LUT4=9 | NGDBUILD_NUM_LUT5=8 | NGDBUILD_NUM_LUT6=26
NGDBUILD_NUM_OBUF=14
NGDBUILD_POST_UNISIM_SUMMARY
NGDBUILD_NUM_BUFG=2 | NGDBUILD_NUM_FD=20 | NGDBUILD_NUM_FDR=6 | NGDBUILD_NUM_GND=1
NGDBUILD_NUM_IBUF=1 | NGDBUILD_NUM_IBUFG=1 | NGDBUILD_NUM_INV=2 | NGDBUILD_NUM_LUT2=12
NGDBUILD_NUM_LUT3=8 | NGDBUILD_NUM_LUT4=9 | NGDBUILD_NUM_LUT5=8 | NGDBUILD_NUM_LUT6=26
NGDBUILD_NUM_OBUF=14

XST Command Line Options
XST_OPTION_SUMMARY
-ifn=<fname>.prj | -ofn=<design_top> | -ofmt=NGC | -p=xc7a100t-1-csg324
-top=<design_top> | -opt_mode=Speed | -opt_level=1 | -power=NO
-iuc=NO | -keep_hierarchy=No | -netlist_hierarchy=As_Optimized | -rtlview=Yes
-glob_opt=AllClockNets | -read_cores=YES | -write_timing_constraints=NO | -cross_clock_analysis=NO
-bus_delimiter=<> | -slice_utilization_ratio=100 | -bram_utilization_ratio=100 | -dsp_utilization_ratio=100
-reduce_control_sets=Auto | -fsm_extract=YES | -fsm_encoding=Auto | -safe_implementation=No
-fsm_style=LUT | -ram_extract=Yes | -ram_style=Auto | -rom_extract=Yes
-shreg_extract=YES | -rom_style=Auto | -auto_bram_packing=NO | -resource_sharing=YES
-async_to_sync=NO | -use_dsp48=Auto | -iobuf=YES | -max_fanout=100000
-bufg=32 | -register_duplication=YES | -register_balancing=No | -optimize_primitives=NO
-use_clock_enable=Auto | -use_sync_set=Auto | -use_sync_reset=Auto | -iob=Auto
-equivalent_register_removal=YES | -slice_utilization_ratio_maxmargin=5