$Account.OrganizationName
Freedom from Surprises January Newsletter
Issue #2 January 2005

In This issue

Your Design Process?

Managing your Design Process

Project Tip #2 - Block Level Specification a Must


 

Your Design Process?

If you were to be asked if you had a design process how might your respond? Most would most likely go into the details of their design flows, which is not necessarily wrong. It's just not the entire breadth of everything that does or must take place when working from spec closure through design completion.

The design process is a very complex set of steps and interfaces that represent how the design is executed, what deliverables are necessary, what decisions must be made and what gates are necessary to complete a high quality design. The main point is that a design is a series of complex steps, especially mixed signal designs that require more than one designer.

Focusing on your total design process is where you will find the necessary improvements to reduce disconnects during execution. The design process also provides an opportunity to ensure your information flow, expectations and deliverables are aligned with the non-design members of the product development team.

More about the design process...


Dear Subscriber,

Welcome to the 2nd issue our Newsletter. This issue will focus on the management of your design processes to improve your design teams execution.





  • Managing your Design Process

  • The key to a successful design process is that you must have an individual responsible for managing it. This person must have a background in program management while also understanding the "how to" details of design. This person typically is not your technical lead, unless you are lucky enough to have a technical lead who is highly skilled at program management principals.

    The design process is a very complex set of interactions, deliverables and steps that must be managed, or it will "just happen". Without proper management the design will still progress. However, it will have unpredictable looping back to previous steps that will eat up your schedule and put you in a constant recovery mode to make up lost time.


    New White Paper on Managing your Design Process...

  • Project Tip #2 - Block Level Specification a Must

  • The Block Level Specification is an engineering document that covers each one design blocks within your chip. The number of block's that exist in your design are based on the partitioning of your design. Typically, a block will be a portion of your chip design that can be handled by a single designer. If done thoroughly, the block level spec should be the only document necessary at the design review for the block. The specs must follow a fixed format, allowing consistency of information presented.

    The content of the spec should have a major section for systems level information that covers the block level functional description, testability, system validation for the block, electrical performance expectations, block level design scope and the system level test bench. This portion of the document should be completed by the system or chip leader and should contain all the information necessary for the transistor level designer to produce a design that meets the system level requirements.

    A second major section should contain all the transistor level information for the block. Typical content would be the design approach chosen and why, simulation matrix run, models used, critical assumptions, detailed design description, schematics, simulation details (schematics, stimulus and output), critical nodes, post silicon char data when available and any designer concerns.

    If a block spec is completed in detail it serves as the agenda and content of your block level design review. This also has an added advantage of driving a fixed format for material at your design reviews. The audience will know what to expect and where to find information for each review. A 2nd benefit of a fixed block spec template is that it becomes the ideal documentation for your IP sharing initiative. Everything in one place.




    Phone 480-895-0478







    Jorvig Consulting, Inc. | 3165 S Alma School Rd | Suite 29-152 | Chandler | AZ | 85248