.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.16. .TH NEXTPNR-GENERIC "1" "January 2021" "nextpnr-generic 0.0~git20210102.9b96280-1" "General Commands" .SH NAME nextpnr-generic \- Next Generation Place and Route .SH DESCRIPTION nextpnr\-generic \fB\-\-\fR Next Generation Place and Route (Version 0.0~git20210102.9b96280\-1) .SS "General options:" .TP \fB\-h\fR [ \fB\-\-help\fR ] show help .TP \fB\-v\fR [ \fB\-\-verbose\fR ] verbose output .TP \fB\-q\fR [ \fB\-\-quiet\fR ] quiet mode, only errors and warnings displayed .TP \fB\-l\fR [ \fB\-\-log\fR ] arg log file, all log messages are written to this file regardless of \fB\-q\fR .TP \fB\-\-debug\fR debug output .TP \fB\-f\fR [ \fB\-\-force\fR ] keep running after errors .TP \fB\-\-run\fR arg python file to execute instead of default flow .TP \fB\-\-pre\-pack\fR arg python file to run before packing .TP \fB\-\-pre\-place\fR arg python file to run before placement .TP \fB\-\-pre\-route\fR arg python file to run before routing .TP \fB\-\-post\-route\fR arg python file to run after routing .TP \fB\-\-json\fR arg JSON design file to ingest .TP \fB\-\-write\fR arg JSON design file to write .TP \fB\-\-top\fR arg name of top module .TP \fB\-\-seed\fR arg seed value for random number generator .TP \fB\-r\fR [ \fB\-\-randomize\-seed\fR ] randomize seed value for random number generator .TP \fB\-\-placer\fR arg placer algorithm to use; available: sa, heap; default: heap .TP \fB\-\-router\fR arg router algorithm to use; available: router1, router2; default: router1 .TP \fB\-\-slack_redist_iter\fR arg number of iterations between slack redistribution .TP \fB\-\-cstrweight\fR arg placer weighting for relative constraint satisfaction .TP \fB\-\-starttemp\fR arg placer SA start temperature .TP \fB\-\-placer\-budgets\fR use budget rather than criticality in placer timing weights .TP \fB\-\-pack\-only\fR pack design only without placement or routing .TP \fB\-\-no\-route\fR process design without routing .TP \fB\-\-no\-place\fR process design without placement .TP \fB\-\-no\-pack\fR process design without packing .TP \fB\-\-ignore\-loops\fR ignore combinational loops in timing analysis .TP \fB\-V\fR [ \fB\-\-version\fR ] show version .TP \fB\-\-test\fR check architecture database integrity .TP \fB\-\-freq\fR arg set target frequency for design in MHz .TP \fB\-\-timing\-allow\-fail\fR allow timing to fail in design .TP \fB\-\-no\-tmdriv\fR disable timing\-driven placement .TP \fB\-\-sdf\fR arg SDF delay back\-annotation file to write .TP \fB\-\-sdf\-cvc\fR enable tweaks for SDF file compatibility with the CVC simulator .TP \fB\-\-no\-print\-critical\-path\-source\fR disable printing of the line numbers associated with each net in the critical path .TP \fB\-\-placed\-svg\fR arg write render of placement to SVG file .TP \fB\-\-routed\-svg\fR arg write render of routing to SVG file .SS "Architecture specific options:" .TP \fB\-\-generic\fR set device type to generic .TP \fB\-\-no\-iobs\fR disable automatic IO buffer insertion