Forum Discussion
zjj
Occasional Contributor
3 months agoagilex7 ram back-annotation
in my project with agilex7, I want to lock down placement of my optimized results, so I export the ram assignment. and I save the back-annotated assignments to a tcl file. when I re-compile the pr...
KennyT_altera
Super Contributor
3 months agoHi
can you attached your design here to take a look?
Here is some bkm when you use this feature:
Regenerate Back-Annotated Assignments
- Always generate the back-annotation from the exact build you want to lock down. If anything changes (tool version, settings, database, or synthesis options, seed number), regenerate the assignments.
Check Instance Naming Consistency
- Compare node names in your design (via Assignment Editor or Fitter reports) with those referenced in your TCL file. If they don't match, the assignments won't apply.
Use Wildcards or General Assignment Filters
- If instance names change frequently, consider using wildcards or locking down assignments by module/entity rather than full instance path.
Clean Project Database
- Delete the db and incremental_db folders to ensure there are no stale database files causing mismatches. Then recompile.
Check Quartus Version and Settings
- Make sure tool versions and all synthesis/fitter settings are consistent between runs.
Thanks