Premium Content

New Signal Chain Resources from Texas Instruments:

SoC Co-Design Is Pushing The Limits Of Software And Hardware Simulation

Hardware and software co-design tools try to keep up as transistor count continues to rise.

Date Posted: October 30, 2000 12:00 AM
Author: William Wong

Platform-Based Design
Building an SoC beginning with a standard set of IP is frequently called platform-based design. A typical IP collection with this approach is a processor core, a block of memory, and possibly a number of peripheral, interrupt, or DMA controllers.

The advantage of this approach is twofold. First, the base is well defined. Second, the base is typically well tested and doesn't require any verification other than what's necessary to test the linkage between it and additional IP.

CoWare's napkin-to-chip (N2C) product approach is designed to formalize the platform-based approach. It allows an SoC design to be based on an existing platform. This, in turn, can be tuned by changing high-end parameters. For instance, the amount of on-board memory used in the design could be altered.

CoWare has a number of domain-specific designs. For example, a digital-camera platform exists, as well as an xDSL platform. Obviously, each uses a different collection of peripherals, but even here there's a commonality that's typical with the core processor.

The platform-based approach has another advantage with N2C. The N2C interface synthesis support generates the IP to be incorporated in the SoC design, plus the software device drivers required to access this IP.

SoC designs have normally been done in-house using local hardware and software. But, Virtio Inc. is out to change that. This company's web site provides an interface for creating a system design model using Virtio's Magic-C as the HDL. This model can then be tested online. The simulation runs on servers located at Virtio's site. Though the model is functionally accurate, it isn't necessarily timing accurate.

Virtio's service is free. The Citrix-based client interface can be downloaded from the site. The sales model for the site is based on licensing third-party IP that will be available through the site.

Virtio recognizes the need to have in-house development tools, so it's marketing an intranet version of the system. It has the same flexibility, providing access to workstations on the intranet that typically operates at a much higher speed than an Internet connection. Furthermore, it addresses any potential security and secrecy issues.

While few organizations will be designing a large SoC using Virtio's site, it does open the door to smaller companies and startups. Those groups can develop small to medium-size SoCs or ASICs using the site. It minimizes up-front investment because there are no costs until IP is used to make a chip.

Major consulting firms, such as NEC Electronics Inc., are starting to utilize and support more robust co-design and co-verification tools. The fact that many are still building their suite of tools or evaluating third-party tools shows that this space is in flux.

For example, the company's ACE2 initiative began last year and won't be complete until 2002. NEC is working with third-party tools that will support the company's 800 series, MIPS' microprocessors, and SPX DSP cores. NEC understands the importance of both software and hardware simulation and has developed emulation boards for a number of third-party hardware emulation tools.

Co-design and co-verification tools are becoming invaluable as SoC complexity grows. Hopefully, these tools will be up to the job when designers need them.

Companies Mentioned In This Report
Accellera
www.accellera.org

Aptix Inc.
(408) 428-6200
www.aptix.com

Atmel Corp.
(408) 441-0311
www.atmel.com

Cadence Inc.
(408) 943-1234
www.cadence.com

Chameleon Systems Inc.
(408) 730-3300
www.chameleonsystems.com

C-Level Design Automation
(408) 369-0555
www.cleveldesign.com

Co-Design Automation Inc.
(877) 626-3374
www.co-design.com

CoWare Inc.
(408) 748-2929
www.coware.com

CynApps
(408) 588-4000
www.cynapps.com

Cynergy Systems Design Inc.
(512) 338-0165
www.cae-plus.com

Frontier Design Inc.
(321) 728-7750
www.frontierd.com

IKOS Systems Inc.
(408) 255-4567
www.ikos.com

Mentor Graphics
(800) 547-3000
www.mentor.com

NEC Electronics Inc.
(408) 588-6000
www.necel.com

ßOpen SystemC Initiative
www.systemc.org

Open Verilog International
www.ovi.org

Quickturn Inc.
(408) 914-6000
www.quickturn.com

Synopsis Inc.
(650) 584-5000
www.synopsis.com

SystemC Inc.
(408) 986-8000
www.systemc.org

Tensilica Inc.
(408) 986-8000
www.tensilica.com

Vanteon Corp.
(888) 506-5677
www.vanteon.com

VHDL International
(303) 530-4562
www.vhdl.org

Virtio Inc.
(408) 341-0844
www.virtio.com

Part Inventory
Go
powered by:
 

 
You must log on before posting a comment.

Are you a new visitor? Register Here
    There are no comments to display. Be the first one!