Scroll to navigation

NEXTPNR-ICE40(1) General Commands NEXTPNR-ICE40(1)

NAME

nextpnr-ice40 - Next Generation Place and Route

DESCRIPTION

nextpnr-ice40 -- Next Generation Place and Route (Version 0.0~git20210102.9b96280-1)

General options:

show help
verbose output
quiet mode, only errors and warnings displayed
log file, all log messages are written to this file regardless of -q
debug output
keep running after errors
start gui
disable anti aliasing (use together with --gui option)
python file to execute instead of default flow
python file to run before packing
python file to run before placement
python file to run before routing
python file to run after routing
JSON design file to ingest
JSON design file to write
name of top module
seed value for random number generator
randomize seed value for random number generator
placer algorithm to use; available: sa, heap; default: heap
router algorithm to use; available: router1, router2; default: router1
number of iterations between slack redistribution
placer weighting for relative constraint satisfaction
placer SA start temperature
use budget rather than criticality in placer timing weights
pack design only without placement or routing
process design without routing
process design without placement
process design without packing
ignore combinational loops in timing analysis
show version
check architecture database integrity
set target frequency for design in MHz
allow timing to fail in design
disable timing-driven placement
SDF delay back-annotation file to write
enable tweaks for SDF file compatibility with the CVC simulator
disable printing of the line numbers associated with each net in the critical path
write render of placement to SVG file
write render of routing to SVG file

Architecture specific options:

set device type to iCE40LP384
set device type to iCE40LP1K
set device type to iCE40LP4K
set device type to iCE40LP8K
set device type to iCE40HX1K
set device type to iCE40HX4K
set device type to iCE40HX8K
set device type to iCE40UP3K
set device type to iCE40UP5K
set device type to iCE5LP1K
set device type to iCE5LP2K
set device type to iCE5LP4K
set device package
PCF constraints file to ingest
asc bitstream file to write
asc bitstream file to read
enable promotion of 'logic' globals (in addition to clk/ce/sr by default)
disable all global promotion
run post-placement timing optimisation pass (experimental)
run path delay estimate fuzzer
don't require PCF to constrain all IO
January 2021 nextpnr-ice40 0.0~git20210102.9b96280-1