D&R Industry Articles (May 2011)
Articles for the Week of May 30, 2011
Software Driven Verification
This paper will discuss the changing landscape of verification caused by the increased importance of software for the success of chip design projects. With software determining an increasing amount of functionality, design teams are adopting virtual prototypes for early software development. Another use case for virtual prototypes is software driven verification, in which testbenches for verification of the hardware are executed in software running on transaction-level models of processors as part of virtual prototypes- HW/SW co-verification basics: Part 1 - Determining what & how to verify
- Making hardware more like software
Articles for the Week of May 23, 2011
Guidelines for SystemC - Debugger Integration
This paper brings-out generic guidelines for debugger integration with SystemC which can be used for other such similar activities. The paper describes how to spawn the SystemC simulation kernel from the debugger context to ensure the control of the simulation by the debugger. The synchronization of debugger control operations like run, step, stop, etc with the SystemC simulation is described. Breakpoint management for the debugger in the SystemC simulation is also described as part of the paper.- It's not just about hardware anymore
- VMM based multi-layer framework for system level verification
- Power Optimization in Image Superscalar IP
Articles for the Week of May 16, 2011
Advanced Power Management in Embedded Memory Subsystems
This paper addresses minimizing low-power design complexity with power, performance and density optimized IP. It covers the power problem, and the complexity of designing with multiple power domains in SoC designs that contain embedded memory. The paper includes the trade-offs and benefits of various power management features as well as the implementation of the design for superior testability by providing optimal test resource partitioning.- Overcoming the challenges of formal verification and debug
- Time to exploit IDEs for hardware design and verification
- STAC: Advanced inter-die communication Technology
- SoC realization: Finally the "Killer App" that will allow EDA to grow again?
- Securing nonvolatile, nonresettable counters in embedded designs
Articles for the Week of May 9, 2011
Guidelines for Successful SoC Verification in OVM/UVM
With the increasing adoption of OVM/UVM, there is a growing demand for guidelines and best practices to ensure successful SoC verification. This paper will first describe the basic tenets of OVM/UVM, and then it tries to summarize key guidelines to maximize the benefits of using state of the art verification methodology such as OVM/UVM.- How to build a fast, custom FFT from C
- Optimize data flow video apps by tightly coupling ARM-based CPUs to FPGA fabrics
- Design optimization of flip-chip packages integrating USB 3.0
- NoC Interconnect Improves SoC Economics
- COMSIS 802.11n: an IP to Reuse - a flexible platform for Design
Articles for the Week of May 2, 2011
TLM 2.0 Standard into Action: Designing Efficient Processor Simulators
This article presents TRAP (Transactional Automatic Processor generator), an innovative ADL targeted to the creation of fast and flexible simulators based on the SystemC language and on the new OSCI Transaction Level Modeling methodology. The modeling of the LEON2 and LEON3 processors is presented to show and assess the features, performance, and capabilities of TRAP.- Functional safety poses challenges for semiconductor design
- Embedded antifuse NVM: A mission critical IP for display driver ICs