Electronic Design

  
Reprints     Printer-Friendly    Email this Article    RSS        Font Size     What's This?


[Embedded in Electronic Design]
Full-Scale Simulation Means Analog And I/O

William Wong  |   ED Online ID #18537  |   April 10, 2008


A simulation that’s an exact copy of a physical device would be ideal. Barring that, developers can choose from a range of simulation techniques that can replicate a device, allowing details such as timing and physical characteristics to be tracked through simulations that simply execute a program with no real interfaces.

Different simulation methodologies provide insight into different aspects of a system. Tradeoffs are normally required to keep the simulation practical, though. For example, simulating an RTL-level design is great for checking timing, electrical interaction, and other circuit-level details, but the amount of processing power is high.

This often reduces runtime speed to a fraction of an actual device. Still, if the insights gained are worthwhile, then reducing the scope of a simulation or taking more time also will be worthwhile. Likewise, improvements in performance permit ever more complex systems to be simulated in real time or near real time.

Some simulations often lack interaction with the outside world, or even simulation of the interfaces that would normally be found in a device. Simulations can be valuable without these interfaces, but including I/O greatly enhances their usefulness.

WANTED: FLEXIBLE I/O
Incorporating I/O into a simulation is getting significantly easier for designers. ARM’s processor cores are used in a wide range of standard and custom devices, but they are always surrounded by an array of peripherals. ARM’s latest RealView Simulator lets designers drag and drop peripherals so they can be simulated along with the core (see the figure).

As with most peripheral simulations, digital devices such as serial ports can be fed data streams. But doing the same for analog devices is more difficult. Typically, the developer can provide the digital data stream from an analog peripheral.

Virtutech’s work toward standardizing simulation platforms with organizations such as Eclipse.org, OSCI, and the Spirit Consortium addresses I/O in addition to the broader range of interoparbility models and object reuse across different vendors. Tackling issues such as peripheral support should significantly improve interest in using simulation.
ARM • www.arm.com
VIRTUTECH • www.virtutech.com


Reprints   Printer-Friendly  Email this Article  RSS    Font Size   What's This?


  • Network-On-Chip Tools Arrive for The Masses
  • Tackling System Design Challenges Through Early Verification
  • ESL Tools Take Center Stage As Designers Move Up
  • Parasitic Extraction Tool Targets Next-Generation Custom ICs
  • Synopsys Jumps Into ESL-Synthesis Pool
  • Verify Control Systems Before Committing To Hardware
  • You're Using How Many FPGAs?
  • Tool Up For The FPGA Blitz
    1) Build A Smart Battery Charger Using A Single-Transistor Circuit
    (179 views today)
    2) Hot Hands For Some Cool Rock: Motion Sensing Meets Audio Engineering
    (167 views today)
    3) What's All This Transimpedance Amplifier Stuff, Anyhow? (Part 1)
    (71 views today)
    4) GPS-Derived Grandmaster Clock Delivers Ultra-Precise Time And Frequency Sync
    (70 views today)
    5) Downconverting Mixers Lower Power Consumption While Improving Performance
    (55 views today)
    ALL TOP 20



    POST YOUR COMMENTS HERE
    Name:

    Email:
    Your Comments:

    Enter the text from the image below


    Please refresh the page if you have trouble reading this text.

    Search Electronic Design
         
      
     
    Web Seminar
    Sponsored By:
    Title: Read Pacing: A Performance Enhancing Feature of PCI Express Gen 2 Switch Devices
    Speakers: 
    Date: 07/01/08
    Register: 

    Electronic Design Europe Electronic Design China EEPN Power Electronics Auto Electronics Microwaves & RF
    Mobile Dev & Design Schematics Find Power Products Military Electronics EE Events Related Resources