Some years ago, the Electronic Design Automation Consortium (EDAC) adopted the phrase “Where Electronics Begins” as a tagline. Coined by Richard Goering during his EE Times days, the phrase remains more than apt for EDA.
As silicon integration grew more complex over the past three decades, the automation of otherwise manual and labor-intensive phases of the design cycle became ever more critical. one could scarcely imagine today’s systems-on-a-chip (SoCs) reaching tapeout without modern EDA flows behind them.
Generally overlooked and underappreciated, the EDA industry continues to create the tools and methodologies that help design engineers realize their conceptual dreams. Good thing, too, because the electronics industry can sure use another iPod or BlackBerry— something that will rev up the economic engines and help save dwindling engineering jobs. starting from the front end of the design cycle and moving toward tapeout, some of these tools and methodologies let designers forget the drudge work and concentrate on the differentiation that defines a winner.
WHERE EDA BEGINS
Design engineers are finally feeling enough pain in the architectural-definition stage to begin embracing the concept of electronic system-level (ESL) design. ESL has taken its lumps over the years as a technology that never arrived. But the truth is that an infrastructure is now in place, enabling design teams to get real value out of ESL methodologies. many adopters are taking an incremental approach to diving into ESL, picking and choosing the elements of an ESL methodology that make the most sense for them (see “Is ESL Adoption Really All That Difficult?” Electronic Design, Feb. 12, 2009, www.electronicdesign.com, ED Online 20569).
When it comes to examples of the fleshing out of an ESL infrastructure, witness the recent announcement of the Open Core Protocol-International Partnership’s (OCP-IP’s) advanced systemc transaction-level modeling (TLM) kit. Based on the open systemc initiative’s TLM 2.0 modeling standard (see “TLM-2.0 APIs Open SystemC To Mainstream Virtual Platform Adoption,” ED Online 21132), the TLM kits come free with OCP-IP membership. They should go a long way toward indoctrinating people with the benefits of transaction-level modeling. Along the way, kit users can expect to save a bundle that they would have otherwise blown on development, documentation, and training.
Because the kit comprises a standardized Open Core Protocol-based means of setting up a virtual platform (see “Virtual Platforms 101,” ED Online 21129), users needn’t puzzle out how to implement a working interface protocol between systemc block models, nor do they have to test their implementation. The end result is a fast track to a transaction-level hardware/software co-verification environment, which in turn can deliver huge time savings in system integration.
Alongside the ESL infrastructure, one must have tools to comprise a methodology. A recent entry into the vendor ranks, DOCEA Power, has chosen to pursue power and thermal analysis at the system level. All designers face the gremlin of power consumption, and it’s best to get a handle on it sooner rather than later. effective management of power consumption and thermal effects is proving to be a key differentiating element in the consumer electronics arena.
DOCEA Power’s flagship Aceplorer 1.1 allows system architects to generate power models for an SoC’s functional blocks and put them together into a system model (Fig. 1). An Aceplorer power model is a common XML-based description for capturing power behavior from informal requirements, even if the sources are heterogeneous (spreadsheet, datasheet, specification, IP-XACT description, and library). it can mix components at different levels of accuracy and model the interdependencies between parameters for more accurate and reliable power estimates.
The tool automatically generates power intent for the design according to IEEE 1801 or the Unified Power Format. As a result, users can nail down their power specification and manage power intent at any stage of the design flow. Thermal modeling in Aceplorer is based on a dynamic compact thermal model (DCTM) generated by proprietary algorithms. meanwhile, a network of thermal resistors and capacitors represents package and environmental thermal characteristics.
BUS DESIGN MADE SIMPLE
Consumers want wireless capability in almost everything today, but building that functionality into an SoC design pumps up the complexity; some baseband chips have up to 50 to 60 IP cores. more cores means a more complicated interconnect structure, which in turn means more time spent wrestling with communication protocols. As a result, architecture definition and verification are now two of the fastest-growing costs of SoC design.
As one of the driving forces behind OCP-IP, Sonics has long been in the forefront of automating the process of creating interconnect IP. The company’s latest offering, the Sonics Network for AMBA Protocol (SNAP), is intended to simplify on-chip bus design for these complex embedded SoCs by turning an entire multilayer bus structure into an IP block.
What can SNAP do for an embedded SoC designer? The primary benefits are reduced wire congestion and simplified overall bus design (Fig. 2). The bus structures created by the SNAP platform are less a traditional bus structure and more of an on-chip network. It also creates a decoupled architecture in which cores can be swapped out very cleanly at any point in the design cycle without adversely affecting the architecture itself.
Continue on Page 2