Intel® Quartus® Prime Pro Edition User Guide: Scripting

ID 683432
Date 12/13/2021
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents
Give Feedback

3.1.2.17. bpps::place_cells (::quartus::bpps)

The following table displays information for the bpps::place_cells Tcl command:

Tcl Package and Version

Belongs to ::quartus::bpps

Syntax bpps::place_cells [-h | -help] [-long_help] [-cell_location <cell_location> ] [-cells <cells> ] [-dont_revert_on_fail] [-fixed_cells] [-placement <placement> ] [-unplaced_cells]
Arguments -h | -help Short help
-long_help Long help with examples and possible return values
-cell_location <cell_location> Cell location id pair to place cells into
-cells <cells> One or more cell ids
-dont_revert_on_fail Option to specify that the best partial placement should be saved on the undo stack upon a placement failure
-fixed_cells Place all unplaced cells
-placement <placement> Place cells according to a placement. A placement is a special object that comes from the bpps::get_placements Tcl command
-unplaced_cells Place all unplaced cells
Description

In classic mode, performs a placement on the supplied cells In pin planner mode, auto assigns all the pins in the design if possible. Only -cell_ids <cell_id_list> and -cell_location <(cell_id, loc_id)> are actually used. If, exclusively, one of these are not specified, the command does NOTHING.

Example Usage
	project_open onewire_nf

	blueprint::initialize

	bpps::update_plan

	b