Forum Discussion
Altera_Forum
Honored Contributor
15 years ago --- Quote Start --- Hi All I am using bottom-up complilation. At the top-level, I have some partitions (logiclock regions) called inst0, inst1, ..., inst10. I have a lower-level design called "inst". I imported "inst" into inst0, inst1, ..., inst10 partitions in the top-level design. The import was done successfully. However, the locations of logiclock regions inst0, inst1, ..., inst10 changed after import. I had set the logiclock regions to have "Locked" states (but after 'import' the state changed to 'Floating'). What should I do to avoid the logiclock regions to change location after importing "inst" into inst0, inst1, ..., inst10 partitions(logiclock regions) .   I appreciate your help.     --- Quote End --- Hi, maybe it is a stupid question, but did you fix the logiclock region in the subproject also ? Did you import only the netlist ? Which Quartus version do you use ? Did you get a Warning like this : Warning: Import has detected multiple, locked, LogicLock regions in the current project with the same origin; the regions will be set to floating to avoid placement conflicts. Info: Set LogicLock region "divider1:divider_inst2|divider1" to floating. Info: Set LogicLock region "divider1:divider_inst3|divider1" to floating. You got this Warning when you have locked the LogicLock Region in the subproject. Whe n you import the partition to different LogicRegions you have a conflict with the origin of the regions. In order to avoid the problem Quartus changed the setting to floating for the origin. Kind regards GPK