Synthesis Methods & Algorithms

Turn register transfer level code into a network of real library cells. Two jobs, in order: make the logic smaller while it is still abstract, then cover it with the cells the process actually has, trading area against delay.

5 algorithms
2 families
From 1952 to 2007
family level
01 · 3 pages

Logic optimization

Before any library is chosen, make the Boolean logic smaller: fewer product terms, shared subexpressions, and a structure that the mapper can cover well.

02 · 2 pages

Technology mapping

Cover the optimized network with standard cells from the library, so that every piece of logic is built exactly once, at the least area or the least delay the library allows.