Advertisement
halfordC

Alchitry build details

Apr 10th, 2022
1,119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 13.91 KB | None | 0 0
  1. $ ./build.cmd
  2.  
  3. C:\Files\Alchitry\BlinkWbutton\work>SET LM_LICENSE_FILE=C:\licenses\FlexLM\license.dat
  4.  
  5. C:\Files\Alchitry\BlinkWbutton\work>SET SYNPLIFY_PATH=C:\lscc\iCEcube2.2020.12\synpbase
  6.  
  7. C:\Files\Alchitry\BlinkWbutton\work>SET SBT_DIR=C:\lscc\iCEcube2.2020.12\sbt_backend
  8.  
  9. C:\Files\Alchitry\BlinkWbutton\work>C:\lscc\iCEcube2.2020.12\sbt_backend\bin\win32\opt\synpwrap\synpwrap.exe -prj "C:\Files\Alchitry\BlinkWbutton\work\alchitry_syn.prj"
  10. Copyright (C) 1992-2014 Lattice Semiconductor Corporation. All rights reserved.
  11. Synthesis exit by 0.
  12.  
  13. C:\Files\Alchitry\BlinkWbutton\work>"C:\Program Files\Alchitry\Alchitry Labs\tcl\bin\tclsh85.exe" "C:\Files\Alchitry\BlinkWbutton\work\iCEcube2_flow.tcl"
  14.  
  15. Run edifparser ...
  16. {C:\lscc\iCEcube2.2020.12\sbt_backend/bin/win32/opt/edifparser} {C:\lscc\iCEcube2.2020.12\sbt_backend/devices\ICE40P08.dev} {C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/cu_top_0.edf} {C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/sbt/netlist}  -p"CB132"  {-y} {"C:/Files/Alchitry/BlinkWbutton/work/constraint/merged_constraint.pcf "} {-c} --devicename  iCE40HX8K
  17. Lattice Semiconductor Corporation  Edif Parser
  18. Release:        2020.12.27943
  19. Build Date:     Dec  9 2020 17:30:22
  20.  
  21. Parsing edif file: C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/cu_top_0.edf...
  22. Parsing constraint file: C:/Files/Alchitry/BlinkWbutton/work/constraint/merged_constraint.pcf ...
  23. start to read sdc/scf file C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/cu_top_0.scf
  24. sdc_reader OK C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/cu_top_0.scf
  25. Stored edif netlist at C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/sbt/netlist\oadb-cu_top_0...
  26.  
  27. write Timing Constraint to C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/sbt/Temp/sbt_temp.sdc
  28.  
  29. EDIF Parser succeeded
  30. Top module is: cu_top_0
  31.  
  32. EDF Parser run-time: 5 (sec)
  33.  
  34.  
  35. Run sbtplacer ...
  36. {C:\lscc\iCEcube2.2020.12\sbt_backend/bin/win32/opt/sbtplacer} --des-lib {C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/sbt/netlist/oadb-cu_top_0}  --outdir {C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/sbt/outputs/placer} --device-file {C:\lscc\iCEcube2.2020.12\sbt_backend/devices\ICE40P08.dev} --package {CB132} --lib-file {C:\lscc\iCEcube2.2020.12\sbt_backend/devices/ice40HX8K.lib}  --sdc-file {C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/sbt/Temp/sbt_temp.sdc} --out-sdc-file {C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/sbt/outputs/placer/cu_top_0_pl.sdc} --deviceMarketName {iCE40HX8K}
  37. Executing : C:\lscc\iCEcube2.2020.12\sbt_backend\bin\win32\opt\sbtplacer.exe --des-lib C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/sbt/netlist/oadb-cu_top_0 --outdir C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/sbt/outputs/placer --device-file C:\lscc\iCEcube2.2020.12\sbt_backend/devices\ICE40P08.dev --package CB132 --lib-file C:\lscc\iCEcube2.2020.12\sbt_backend/devices/ice40HX8K.lib --sdc-file C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/sbt/Temp/sbt_temp.sdc --out-sdc-file C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/sbt/outputs/placer/cu_top_0_pl.sdc --deviceMarketName iCE40HX8K
  38. Lattice Semiconductor Corporation  Placer
  39. Release:        2020.12.27943
  40. Build Date:     Dec  9 2020 17:55:52
  41.  
  42. I2004: Option and Settings Summary
  43. =============================================================
  44. Device file          - C:\lscc\iCEcube2.2020.12\sbt_backend/devices\ICE40P08.dev
  45. Package              - CB132
  46. Design database      - C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/sbt/netlist/oadb-cu_top_0
  47. SDC file             - C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/sbt/Temp/sbt_temp.sdc
  48. Output directory     - C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/sbt/outputs/placer
  49. Timing library       - C:\lscc\iCEcube2.2020.12\sbt_backend/devices/ice40HX8K.lib
  50. Effort level         - std
  51.  
  52. I2050: Starting reading inputs for placer
  53. =============================================================
  54. I2100: Reading design library: C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/sbt/netlist/oadb-cu_top_0/BFPGA_DESIGN_ep
  55. I2065: Reading device file : C:\lscc\iCEcube2.2020.12\sbt_backend/devices\ICE40P08.dev
  56. I2051: Reading of inputs for placer completed successfully
  57.  
  58. I2053: Starting placement of the design
  59. =============================================================
  60.  
  61. Input Design Statistics
  62.     Number of LUTs              :       4
  63.     Number of DFFs              :       4
  64.     Number of DFFs packed to IO :       0
  65.     Number of Carrys            :       0
  66.     Number of RAMs              :       0
  67.     Number of ROMs              :       0
  68.     Number of IOs               :       11
  69.     Number of GBIOs             :       1
  70.     Number of GBs               :       0
  71.     Number of WarmBoot          :       0
  72.     Number of PLLs              :       0
  73.  
  74.  
  75. Phase 1
  76. I2077: Start design legalization
  77.  
  78. Design Legalization Statistics
  79.     Number of feedthru LUTs inserted to legalize input of DFFs          :      0
  80.     Number of feedthru LUTs inserted for LUTs driving multiple DFFs     :      0
  81.     Number of LUTs replicated for LUTs driving multiple DFFs            :      0
  82.     Number of feedthru LUTs inserted to legalize output of CARRYs       :      0
  83.     Number of feedthru LUTs inserted to legalize global signals         :      0
  84.     Number of feedthru CARRYs inserted to legalize input of CARRYs      :      0
  85.     Number of inserted LUTs to Legalize IOs with PIN_TYPE= 01xxxx       :      0
  86.     Number of inserted LUTs to Legalize IOs with PIN_TYPE= 10xxxx       :      0
  87.     Number of inserted LUTs to Legalize IOs with PIN_TYPE= 11xxxx       :      0
  88.     Total LUTs inserted                                                 :      0
  89.     Total CARRYs inserted                                               :      0
  90.  
  91.  
  92. I2078: Design legalization is completed successfully
  93. I2088: Phase 1, elapsed time : 0.0 (sec)
  94.  
  95.  
  96. Phase 2
  97. I2088: Phase 2, elapsed time : 0.0 (sec)
  98.  
  99. Phase 3
  100.  
  101. Design Statistics after Packing
  102.     Number of LUTs              :       4
  103.     Number of DFFs              :       4
  104.     Number of DFFs packed to IO :       0
  105.     Number of Carrys            :       0
  106.  
  107. Device Utilization Summary after Packing
  108.     Sequential LogicCells
  109.         LUT and DFF             :       4
  110.         LUT, DFF and CARRY      :       0
  111.     Combinational LogicCells
  112.         Only LUT                :       0
  113.         CARRY Only              :       0
  114.         LUT with CARRY          :       0
  115.     LogicCells                  :       4/7680
  116.     PLBs                        :       1/960
  117.     BRAMs                       :       0/32
  118.     IOs and GBIOs               :       12/95
  119.     PLLs                        :       0/2
  120.  
  121.  
  122. I2088: Phase 3, elapsed time : 0.3 (sec)
  123.  
  124. Phase 4
  125. I2088: Phase 4, elapsed time : 0.2 (sec)
  126.  
  127. Phase 5
  128. I2088: Phase 5, elapsed time : 0.0 (sec)
  129.  
  130. Phase 6
  131. I2088: Phase 6, elapsed time : 9.9 (sec)
  132.  
  133. Final Design Statistics
  134.     Number of LUTs              :       4
  135.     Number of DFFs              :       4
  136.     Number of DFFs packed to IO :       0
  137.     Number of Carrys            :       0
  138.     Number of RAMs              :       0
  139.     Number of ROMs              :       0
  140.     Number of IOs               :       11
  141.     Number of GBIOs             :       1
  142.     Number of GBs               :       0
  143.     Number of WarmBoot          :       0
  144.     Number of PLLs              :       0
  145.  
  146. Device Utilization Summary
  147.     LogicCells                  :       4/7680
  148.     PLBs                        :       1/960
  149.     BRAMs                       :       0/32
  150.     IOs and GBIOs               :       12/95
  151.     PLLs                        :       0/2
  152.  
  153.  
  154.  
  155. #####################################################################
  156. Placement Timing Summary
  157.  
  158. The timing summary is based on estimated routing delays after
  159. placement. For final timing report, please carry out the timing
  160. analysis after routing.
  161. =====================================================================
  162.  
  163. #####################################################################
  164.                      Clock Summary
  165. =====================================================================
  166. Number of clocks: 1
  167. Clock: clk_0 | Frequency: 542.32 MHz | Target: 100.00 MHz
  168.  
  169. =====================================================================
  170.                      End of Clock Summary
  171. #####################################################################
  172.  
  173. I2054: Placement of design completed successfully
  174.  
  175. I2076: Placer run-time: 11.0 sec.
  176.  
  177.  
  178.  
  179. Run packer ...
  180. {C:\lscc\iCEcube2.2020.12\sbt_backend/bin/win32/opt/packer} {C:\lscc\iCEcube2.2020.12\sbt_backend/devices\ICE40P08.dev} {C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/sbt/netlist/oadb-cu_top_0} --outdir  {C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/sbt/outputs/packer} --package {CB132} --basename cu_top_0   --src_sdc_file {C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/sbt/outputs/placer/cu_top_0_pl.sdc} --dst_sdc_file {C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/cu_top_0_pk.sdc} --translator {C:\lscc\iCEcube2.2020.12\sbt_backend/bin/sdc_translator.tcl}   --devicename {iCE40HX8K}
  181. Lattice Semiconductor Corporation  Packer
  182. Release:        2020.12.27943
  183. Build Date:     Dec  9 2020 17:32:13
  184.  
  185. Begin Packing...
  186. initializing finish
  187. Total HPWL cost is 34
  188. used logic cells: 4
  189. Translating sdc file C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/sbt/outputs/placer/cu_top_0_pl.sdc...
  190. Translated sdc file is C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/cu_top_0_pk.sdc
  191. Packer succeeded
  192.  
  193. Packer run-time: 1 (sec)
  194.  
  195. Ignore not existing derating file C:/Files/Alchitry/BlinkWbutton/work/work_Impl/work_init.tcl
  196.  
  197. Run sbrouter ...
  198. {C:\lscc\iCEcube2.2020.12\sbt_backend/bin/win32/opt/sbrouter} {C:\lscc\iCEcube2.2020.12\sbt_backend/devices\ICE40P08.dev} {C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/sbt/netlist/oadb-cu_top_0} {C:\lscc\iCEcube2.2020.12\sbt_backend/devices/ice40HX8K.lib} {C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/cu_top_0_pk.sdc}  --outdir {C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/sbt/outputs/router}  --sdf_file  {C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/cu_top_0_sbt.sdf}   --pin_permutation
  199. SJRouter....
  200. Executing : C:\lscc\iCEcube2.2020.12\sbt_backend\bin\win32\opt\sbrouter.exe C:\lscc\iCEcube2.2020.12\sbt_backend/devices\ICE40P08.dev C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/sbt/netlist/oadb-cu_top_0 C:\lscc\iCEcube2.2020.12\sbt_backend/devices/ice40HX8K.lib C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/cu_top_0_pk.sdc --outdir C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/sbt/outputs/router --sdf_file C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/cu_top_0_sbt.sdf --pin_permutation
  201. Lattice Semiconductor Corporation  Router
  202. Release:        2020.12.27943
  203. Build Date:     Dec  9 2020 17:44:15
  204.  
  205. I1203: Reading Design cu_top_0
  206. Read design time: 0
  207. I1202: Reading Architecture of device iCE40HX8K
  208. Read device time: 9
  209. I1209: Started routing
  210. I1223: Total Nets : 7
  211. I1212: Iteration  1 :     0 unrouted : 0 seconds
  212. I1215: Routing is successful
  213. Routing time: 0
  214. I1206: Completed routing
  215. I1204: Writing Design cu_top_0
  216. Lib Closed
  217. I1210: Writing routes
  218. I1218: Exiting the router
  219. I1224: Router run-time : 9 seconds
  220.  
  221.  
  222. Run bitmap ...
  223. {C:\lscc\iCEcube2.2020.12\sbt_backend/bin/win32/opt/bitmap}  {C:\lscc\iCEcube2.2020.12\sbt_backend/devices\ICE40P08.dev} --design {C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/sbt/netlist/oadb-cu_top_0} --outdir {C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/sbt/outputs/bitmap} --device_name {iCE40HX8K} --package {CB132}    --low_power on --init_ram on --init_ram_bank 1111 --warm_boot on --frequency low
  224. Lattice Semiconductor Corporation  Bit Stream Generator
  225. Release:        2020.12.27943
  226. Build Date:     Dec  9 2020 18:17:40
  227.  
  228. Bit Stream File Size: 1080760 (1M 31K 440 Bits)
  229. Bit Stream Generator succeeded
  230.  
  231. Bitmap run-time: 1 (sec)
  232.  
  233.  
  234. Run netlister ...
  235. {C:\lscc\iCEcube2.2020.12\sbt_backend/bin/win32/opt/netlister} --device {C:\lscc\iCEcube2.2020.12\sbt_backend/devices\ICE40P08.dev} --view rt --lib {C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/sbt/netlist/oadb-cu_top_0} --verilog {C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/cu_top_0_sbt.v} --vhdl {C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/cu_top_0_sbt.vhd} --in-sdc-file C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/cu_top_0_pk.sdc --out-sdc-file C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/cu_top_0_sbt.sdc --splitio
  236. Lattice Semiconductor Corporation  Verilog & VHDL Netlister
  237. Release:        2020.12.27943
  238. Build Date:     Dec  9 2020 18:18:39
  239.  
  240. Generating Verilog & VHDL netlist files ...
  241. Writing C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/cu_top_0_sbt.v
  242. Writing C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/cu_top_0_sbt.vhd
  243. Netlister succeeded.
  244.  
  245. Netlister run-time: 1 (sec)
  246.  
  247.  
  248. Run sbtimer ...
  249. {C:\lscc\iCEcube2.2020.12\sbt_backend/bin/win32/opt/sbtimer} --des-lib {C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/sbt/netlist/oadb-cu_top_0} --lib-file {C:\lscc\iCEcube2.2020.12\sbt_backend/devices/ice40HX8K.lib} --sdc-file  {C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/cu_top_0_sbt.sdc} --sdf-file {C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/cu_top_0_sbt.sdf}  --report-file  {C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/sbt/outputs/router/cu_top_0_timing.rpt} --device-file {C:\lscc\iCEcube2.2020.12\sbt_backend/devices\ICE40P08.dev}  --timing-summary
  250. Executing : C:\lscc\iCEcube2.2020.12\sbt_backend\bin\win32\opt\sbtimer.exe --des-lib C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/sbt/netlist/oadb-cu_top_0 --lib-file C:\lscc\iCEcube2.2020.12\sbt_backend/devices/ice40HX8K.lib --sdc-file C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/cu_top_0_sbt.sdc --sdf-file C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/cu_top_0_sbt.sdf --report-file C:/Files/Alchitry/BlinkWbutton/work/alchitry_imp/sbt/outputs/router/cu_top_0_timing.rpt --device-file C:\lscc\iCEcube2.2020.12\sbt_backend/devices\ICE40P08.dev --timing-summary
  251. Lattice Semiconductor Corporation  Timer
  252. Release:        2020.12.27943
  253. Build Date:     Dec  9 2020 17:41:47
  254.  
  255. Timer run-time: 1 seconds
  256.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement