A method for re-using diffused cell-based IP blocks in a structured
application specific integrated circuit comprising the steps of (A)
implementing one or more blocks of intellectual property (IP) using a
plurality of cell-based building blocks and (B) providing one or more
alternative views for at least one of the one or more blocks of
intellectual property.