1. Purpose
This procedure governs taking a new version of an IP block into a design that is already frozen or close to freeze. IP providers keep improving their blocks, but each new version brings work and risk to every design that takes it. Taking versions by habit can destabilise a design late; never taking them can leave known bugs in silicon.
The procedure makes the choice deliberate: compare the versions, decide on the merits for this design, integrate on a branch, recheck and merge only when results are acceptable, and record the version in the bill of IP so the baseline is always known.
10 more sections for registered members.