Chapter 2. The SOC Design Flow

Our primary tools for comprehending and controlling complex objects are structure and abstraction

—Niklaus Wirth

SOC design techniques are layered upon ASIC design methods. Therefore, any proposed system-design style intended for SOCs must be compatible with ASIC design flows. A truly practical SOC design style must, in fact, seamlessly dovetail with the ASIC design flow. Such a design style should not require the SOC design team to learn and use radically new design tools. Some newly proposed system-design approaches such as so-called “C-to-gates,” behavioral synthesis, reconfigurable-logic, and design methods based on the use of reconfigurable processors attempt to overcome shortcomings in existing SOC design ...

Get Designing SOCs with Configured Cores now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.