Capability Pattern: Revise Analog Design
Work Breakdown Structure
Description

A design is seen as some larger scale integrated group of functions, achieved by interconnection of sub-design elements like IP blocks. For example a serial communication interface circuit design could have some control circuitry, a number of transmitter and receiver circuits, each made up of a group of interface, amplifier, modulator and demodulator and digital data handling circuits.

The trend to design re-use and common building blocks mean that roles and teams responsible for larger scale designs also need to support re-use in the same manner as IP Blocks. So these scenarios are similar in this initial release. The main differences are - the change process is more driven from product of system level enhancement or change requests (i.e. traceable to and authorized by), and that the scale (size) of work scoped within an Change Request will relate to the design composition. It is good practice to scope out change requests or related sub-tasks to enable reasonable visibility of demand and progress – too fine grained and to much burden is put on designers, too coarse grained and work is always “in progress”, rather than having clear completion. Organizing units of work around the higher value- higher risk circuit behaviors, collaboration between sub-system interfaces and increasing integration of core functions is a reasonable basis for design teams.

This scenario involves the update of a design and the optional update of a library release. The design is likely to include a hierarchy of IP blocks used which may or may not have been changed. In practice there are likely to be multiple contributors and reviewers, especially for a more complex design with multiple specialized functions.

The current scenario focuses on a design containing analog IP blocks such as used in custom or analog-mixed signal semiconductor designs. The change may involve updates to design schematics or physical layout, such as for analog semiconductors.

The major capabilities supported are:

  • Change request definition, routing and tracking
  • Design configuration management
  • Cross-functional activity management
  • Design and library release
  • Collaborative design review
  • Integration between Electronic Design Automation circuit schematic and layout design
  • Change and Configuration Management

The major business objectives addressed are:

  • Engineering cost reduction
  • Design cycle time reduction
  • Design release accuracy
  • Engineering project risk reduction

Related scenarios not currently addressed directly:

  • Product and systems requirements or specification traceability
  • Design release planning
  • Design release involving multiple libraries
  • Design variant handling
  • Workload assignment across multiple contributors
  • Support for Design analysis, verification and validation
  • Traceability of design changes to the system or product level
  • Release of specific generated files for downstream processing e.g. netlists, GDSII files
Workflow

Activity diagram: Revise Analog Design Submit Change Request Review Change Request Identify Library Configuration Assign Change Request Perform Analog Design Review Design, Library and Cells Approve Library Approve Design Close Change Request
Work Breakdown