IP Cannot be an Efficient Abstraction Level Without SystemC!
EDN recently featured a lengthy article entitled "SOCs: IP is the new abstraction. Reusable IP, not system-level language, has become the new level of abstraction."
The point of view is that SoC design now is such a large undertaking that the best way to efficiently design one is to assemble IP from various sources into a platform, differentiate with software, and swap in different IP for derivative designs that target different requirements.
It all makes sense. However, where it goes wrong is in saying that SystemC has not delivered the next level of abstraction after RTL. This IP re-use and assembly vision does not work very efficiently unless the IP is developed in SystemC transaction-level modeling (TLM). Designing blocks in RTL would work in this vision, but it would be very inefficient, blunting many of the benefits. This is why many corporate design re-use initiatives have stalled, because of the significant amount of overhead required to re-use RTL.
To read the full article, click here
Related Semiconductor IP
- 1.8V/3.3V I/O Library with 5V ODIO & Analog in TSMC 16nm
- ESD Solutions for Multi-Gigabit SerDes in TSMC 28nm
- High-Speed 3.3V I/O library with 8kV ESD Protection in TSPCo 65nm
- Verification IP for DisplayPort/eDP
- Wirebond Digital and Analog Library in TSMC 65nm
Related Blogs
- Quantum Safe IP: Hardware Level Security for the Quantum Computing Era
- Tips on Using e Macros to Raise Abstraction and Facilitate Reuse
- Automation without abstraction is like a bicycle without pedals
- IP-SoC trip report (part II): system level mantra
Latest Blogs
- Half of the Compute Shipped to Top Hyperscalers in 2025 will be Arm-based
- Industry's First Verification IP for Display Port Automotive Extensions (DP AE)
- IMG DXT GPU: A Game-Changer for Gaming Smartphones
- Rivos and Canonical partner to deliver scalable RISC-V solutions in Data Centers and enable an enterprise-grade Ubuntu experience across Rivos platforms
- ReRAM-Powered Edge AI: A Game-Changer for Energy Efficiency, Cost, and Security