Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
11 years ago

Logilock and design partition difference?

Hi,

can someone point out the difference between them?

I don't understand. Both of them make some sort of 'partition' to the block. Logilock kinda locks it while partition do what? I know it's for incremental compilation, but what's the difference between them?

Thx.

3 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    LogicLock physically places it in the device based on the rectangle(or other shape) you create. Partitions have the hierarchy synthesized independently of other logic(although it is fit with the rest of the design as if they were flat, at least on the first pass). You then have the option to re-use the previous synthesis of that hierarchy or synthesis and fit information on your next compile. The Quartus II handbook should talk about it quite a bit.

    http://www.altera.com/literature/hb/qts/qts_qii51017.pdf

    I also put together the following:

    http://www.alterawiki.com/wiki/tips_for_incremental_compilation_and_logiclock
  • MRezn's avatar
    MRezn
    Icon for New Contributor rankNew Contributor

    This answer keeps the same ideology as User Guides - not to explaining what exactly the difference. They say LogicLock can limit rectangle but they don't say partition cant. They say partitions can synthesize independently but they don't say LogicLock can't. Looks like nobody has clear and easy answer to this question.