SOCs: IP is the new abstraction
Reusable IP, not system-level language, has become the new level of abstraction.
Ron Wilson, Editor-at-Large -- EDN, August 11, 2011
To deal with increasing complexity, you must increase your level of abstraction. So goes the truism. But as Moore’s Law accelerates the complexity of SOCs (systems on chips) toward escape velocity, where do you find a new abstraction to supplement RTL (register-transfer level)? Many observers, noting that textual, hardware-oriented RTL replaced schematics, argue by analogy that a system-description language, such as SystemC, will provide the next great abstraction. That scenario didn’t happen, however.
“Reusable IP [intellectual property] is the new level of abstraction,” says Ajoy Bose, chairman, president, and chief executive officer of Atrenta. If you examine what SOC-design teams are doing, you’ll find that creating an SOC is a process of finding, characterizing, and assembling previously used IP. Design-creation tools, whether SystemC, Verilog, or schematics, find a role only in filling in the blanks—the proprietary functions and connective tissue of the IC. But today’s design flows, as broad-spectrum-EDA companies, the foundries, and most SOC designers conceive them, have been slow to recognize this reality. Look at your tools, and you would think that every SOC begins with a set of functional requirements and a clean sheet of paper. Instead, consider what really goes on in an SOC design and what conclusions you can extract from these observations.
To read the full article, click here
Related Semiconductor IP
- HBM4 PHY IP
- Ultra-Low-Power LPDDR3/LPDDR2/DDR3L Combo Subsystem
- HBM4 Controller IP
- IPSEC AES-256-GCM (Standalone IPsec)
- Parameterizable compact BCH codec
Related Articles
- When Developing New Silicon IP, Is First Pass Success Possible?
- Meeting IP Requirements of New Auto SoCs
- The complete series of high-end DDR IP solutions of Innosilicon is industry-leading and across major foundry processes
- Select the Right Microcontroller IP for Your High-Integrity SoCs
Latest Articles
- A 14ns-Latency 9Gb/s 0.44mm² 62pJ/b Short-Blocklength LDPC Decoder ASIC in 22FDX
- Pipeline Stage Resolved Timing Characterization of FPGA and ASIC Implementations of a RISC V Processor
- Lyra: A Hardware-Accelerated RISC-V Verification Framework with Generative Model-Based Processor Fuzzing
- Leveraging FPGAs for Homomorphic Matrix-Vector Multiplication in Oblivious Message Retrieval
- Extending and Accelerating Inner Product Masking with Fault Detection via Instruction Set Extension