Scripting

cmp full_back_annotate (Tcl Script API Function)



The cmp full_back_annotate function has the following format:

Syntax cmp full_back_annotate <demotion type>
Arguments

<demotion type>

An optional argument used to select the assignments that you want to back-annotate. Demotion type can be specified in one of the following forms:

  device For device assignments.
  pin_device For pin device assignments.
  lc For logic cell assignments (default argument).
  routing For routing assignments (applies to Cyclone, Stratix, and Stratix GX devices only).
  lab For LAB assignments.
  megalab For MegaLAB assignments.
  megalab_row For MegaLAB row assignments.
  megalab_column For MegaLAB column assignments.
  row For row assignments.

Return Value

Code Name Code String Return
TCL_OK 0 back annotation completed
TCL_ERROR 1 no project is currently open
TCL_ERROR 1 project has no active compiler settings
TCL_ERROR 1 bad demotion type
TCL_ERROR 1 wrong # args. Usage: cmp full_back_annotate demotion_type
Description Back-annotates the current Compiler settings. The back-annotation process retains the current resource and device assignments for future compilations. Not all demotions are relevant for all device families.


Back to Top

- PLDWorld -

 

Created by chm2web html help conversion utility.