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

[Product Innovation]

Hierarchy Spells Order For SoC Data-Management Tool


No longer must SoC designers struggle with data that's organized in a file-based fashion.

David Maliniak  |   ED Online ID #3518  |   November 19, 2001

Article Rating: Not Rated

Increasingly, system-on-a-chip (SoC) design is a discipline that requires its practitioners to look, at least during some parts of the design process, at the big picture. Certainly, at times, it's necessary to drill down into small segments of the overall design to examine them in detail. But the whole point of system-level design is efficiency, which is borne on the wings of design reuse.

Design reuse is a great concept that should make the creation of complex SoCs much easier. It also depends on that "big picture" view of the design process and asks the designer to think in terms of blocks. This is a natural view of designs that best enables engineers to handle a very complex SoC.

Thinking about a design at the block level is one thing, but managing the mountains of data comprising the design in that fashion is another. When one considers that today's design teams are global and multi-organizational in nature, the problem takes on another dimension of complexity. SoCs are created using a mixture of newly developed IP blocks, reused internal blocks, IP licensed from other vendors, and blocks designed by other organizations under contracts (Fig. 1). All of this information quickly mushrooms into a management nightmare without the proper tools.

Design data-management tools aren't a new idea, but to date, no tools have organized SoC design data at the block or hierarchical level. Existing tools manage data at the file level without maintaining the connections between files that constitute a given block within the overall design. But Synchronicity Inc., Marlboro, Mass., has come up with the missing link that ties its own file-based data-management tools together in a suite that takes design data management up to the hierarchical level.

The Hierarchical Configuration Manager (HCM), when used in concert with Synchronicity's existing DesignSync, ProjectSync, and IP Gear tools, manages all data associated with an SoC design project from a hierarchical perspective. Beyond this, it tracks the communications between far-flung team members, and solves the problem of accurately recreating design hierarchies at any point in the past. It also manages the versions and customizations of the design tools used to create the design.

Management of the files associated with a given SoC block is itself a daunting task. The end product is the physical design files, of course, but thousands of files can be associated with the creation of one IP block. These can include synthesis files, schematic captures, architecture documents, and much more. But a change to given files within this entire mass of information can cause a ripple effect that propagates upward throughout the design hierarchy. The HCM keeps that information up to date and correct for all users.

The tool doesn't simply keep track of all current versions of the files related to an IP block. Most of what the tool does applies to an entire hierarchy of linked blocks. This includes retrieving data from a central repository, committing changes to share with others, or creating a snapshot of a design that can be worked on at any point in the future.

All of the files comprising each block are revision-controlled automatically, or can be worked on individually with DesignSync, Synchronicity's file-based data-management tool. With HCM placed atop DesignSync, and by making use of DesignSync's built-in Web-enabled multisite capabilities, any block in the hierarchy can be defined and managed by any design team, whether it's intracompany or intercompany.

Also through the HCM, the concept of design hierarchy is brought to bear in Synchronicity's ProjectSync tool. A collaboration tool, ProjectSync enhances design-team productivity by allowing the sharing of up-to-date ideas, issues, bug reports, engineering-change information, and much more via a standard Web browser. The HCM and ProjectSync combination lets a project manager determine, for example, the number of open issues related to an entire design hierarchy. Managers can also be notified when any block in the design changes.




<-- prev. page     [1] 2 3     next page -->

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
    (178 views today)
    2) Hot Hands For Some Cool Rock: Motion Sensing Meets Audio Engineering
    (167 views today)
    3) Science Fiction Meets Science Fact In Today's Robot Research
    (99 views today)
    4) What's All This Transimpedance Amplifier Stuff, Anyhow? (Part 1)
    (89 views today)
    5) GPS-Derived Grandmaster Clock Delivers Ultra-Precise Time And Frequency Sync
    (83 views today)
    ALL TOP 20







    POST YOUR COMMENTS HERE

    Name:

    Email:
    Rate this article:

     less useful more useful 
    1
    2
    3
    4
    5
    Your Comments:

    Enter the text from the image below




    Please refresh the page if you have trouble reading this text.
    (Acceptable Use Policy)
     
     

    PartFinder

    Find real-time pricing, stock status, same-day/next-day shipping options and more. Brought to you by Digi-Key. Go to PartFinder.    
    GlobalSpec

    PART SEARCH :
    Powered by: GlobalSpec - The Engineering Search Engine
    Sponsored Links

    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