• Channels
Part Inventory
Go
 
powered by:

 
  • Quick Poll
What Social Networking site do you use the most?



VOTE VIEW RESULTS
Previous Polls

Premium Content

New Signal Chain Technical Papers from Texas Instruments:

 

 

 

EDA Lays A Foundation For The Nanometer Age


David Maliniak

September 20, 2004

Print
Reprints Comment Subscribe

As ASIC, ASSP, and SoC designers squint down the road past 100-nm feature sizes, they can make out a world in which their tried-and-true assumptions about the design process are severely challenged. For one, the process will begin above RTL with architectural exploration and refinement. For another, power issues will predominate in two ways--reducing consumption and eliminating power-related chip failures.

To answer the call for technology support, the EDA industry has come through with a new barrage of tools and methodologies. On the electronic-system-level (ESL) side, a wave of startups is hooking up with EDA giants to develop new flows that make design above RTL a reality. Power issues also are getting addressed in implementation and post-layout analysis. Both of these areas, which represent keys to successful silicon at ultra-deep submicron geometries, drew a great deal of attention at this year's Design Automation Conference (see "The 41st DAC: Optimists Ruled The Day," p. 64).

In the ESL realm, activity abounds as vendors, IP providers, and consortia strive toward a complete flow from the algorithmic level to RTL. Cadence and CoWare joined forces to create what they're calling a seamless flow from ESL through verification for complex SoC designs. Representing a major milestone on the strategic alliance roadmap for the two companies, the flow follows the integration of CoWare's SystemC-based ConvergenSC SoC design tools and ConvergenSC Model Library and Cadence's Incisive verification platform.

With the Cadence/CoWare flow, designers can rapidly explore design variations in ConvergenSC and settle on an optimal architecture. The architecture is validated using SystemC transaction-level models (TLMs), which can be simulated up to 10,000 times faster than RTL. Then the SystemC model becomes a functional virtual prototype with an embedded software testbench. That model is used by the Incisive platform so that verification engineers can verify the RTL implementation at over 100 times the performance of an all-RTL system.

Synopsys and Virtio teamed up on an ESL verification approach that connects SoC hardware and software-development flows. The collaboration integrates Virtio's high-speed software models, including models for popular embedded processors, with Synopsys' Discovery verification platform.

Basically, software developers need a hardware prototype, as well as speedy simulation and debug. Virtio's technology enables designers to create a virtual hardware platform for debugging software. With execution speeds of over 20 MIPS/GHz, Virtio's technology delivers the performance that SoC designers require for pre-silicon software development. The integration of Virtio's platform technology with Synopsys' VCS RTL simulator and Vera testbench-automation tool ensures that the virtual software-platform models, architecture models, and RTL models stay mutually consistent throughout the development cycle. That solves a major concern for designers on both sides of the fence, and it provides an opportunity to reduce the overall SoC development cycle by six to nine months.

SpiraTech, a U.K.-based startup, garnered recognition with its Cohesive ESL-to-RTL flow. Many of today's simulation environments support SystemC, Verilog, and VHDL simultaneously, but often they support interaction at a single level of abstraction, usually the cycle-accurate level. The Cohesive tools hurdle this barrier by giving visibility to activity at all levels of abstraction. Products include an ESL and RTL graphical debugger, a system performance profiler, a multilevel protocol checker, a library of full-spectrum abstraction adapters for industry-standard buses and protocols, and a generation tool that helps create adapters for proprietary and less-common interfaces.

SYNTHESIS ABOVE RTL
Synthesis for SystemC is a red hot topic these days. Celoxica recently entered the fray with its Agility Compiler, which synthesizes SystemC directly to high-density FPGA and programmable SoC logic. The tool takes in SystemC and produces optimized EDIF netlists for high-density programmable-logic devices fom Actel, Altera, and Xilinx (Fig. 1). It also generates VHDL and Verilog RTL output to support SoC synthesis tools.

The compiler lets FPGA and programmable SoC designers using SystemC maintain the C level of abstraction throughout the entire SystemC design process. It brings much faster simulation speeds than RTL, and the entire system design can be verified with the same testbench at all stages of the process.

Another new entrant in the SystemC synthesis arena is Mentor Graphics' CatapultC, which is distinguished by its ability to keep source code independent from the hardware interface. It enables designers to quickly analyze performance tradeoffs between, say, single-port versus dual-port memory, with the resulting hardware tuned to the interface bandwidth.

IP creation and management is a critical capability in an ESL flow. Synopsys' coreAssembler tool is now generally available to DesignWare IP customers. It's part of a full set of IP reuse tools that includes coreBuilder for IP block packaging and coreConsultant for configuration and implementation of individual IP blocks. The coreAssembler assembles and configures IP-based subsystems and complete SoCs.

Similarly, IP evaluation is of paramount importance to an ESL flow. Tenison EDA's VTOC Export makes for secure and licensable IP distribution of C++ models based on the company's VTOC Generate tool. VTOC Generate creates fast, cycle-accurate executable models in SystemC and C++ from existing IP hardware models written in RTL. VTOC Export then provides an embedded licensing scheme that enables users to control distribution of the secure models to customers, partners, or internal organizations.

On the IP standards front, the SPIRIT (Structure for Packaging, Integrating and Re-using IP within Tool flows) Consortium released a proposed SPIRIT 1.0 standard to its membership for review. After extensive validation, Version 1.0 is expected to be released publicly early in the fourth quarter of 2004. The standard will support multiple tool flows and IP libraries.

The proposed SPIRIT 1.0 specification offers a complete method for RTL SoC design encapsulation. It will permit automated IP integration, as well as interoperability of configurable and nonconfigurable IP with multiple toolsets. By enabling a standard machine- and human-readable description of IP block structure and general attributes in XML (eXtensible Markup Language), SPIRIT-compliant IP will be able to flow smoothly into EDA tools that support the SPIRIT format.

When industry groups work together toward common goals, the results can at times be quite exemplary. For instance, the Open SystemC Initiative (OSCI) and Open Core Protocol International Partnership (OCP-IP) together created an interoperable modeling infrastructure for transaction-level modeling (TLM) with SystemC. OCP-IP, which is dedicated to creating a common standard for IP core interfaces, chose System C as a leading platform for delivering transaction-level models of OCP-IP-based communication channels. Meanwhile, the Transaction-Level Modeling Working Group of OSCI is defining an application programming interface (API) for transaction-level communication.

Average (0 Ratings):

Subscribe
Subscribe to Electronic Design and start receiving more articles like this one
Filed Under:

Check for price and availability on Source ESB:

Go
powered by  
    There are no comments to display. Be the first one!
You must log on before posting a comment.

Are you a new visitor? Register Here
Acceptable Use Policy

Sponsored Links