CADENCE CONFIDENTIAL Introducing Constraint Manager for Allegro Designer & Allegro Performance...

14
CADENCE CONFIDENTIAL Introducing Constraint Manager for Allegro Designer & Allegro Performance Option Users PCB Systems Division – Chelmsford, MA

Transcript of CADENCE CONFIDENTIAL Introducing Constraint Manager for Allegro Designer & Allegro Performance...

Page 1: CADENCE CONFIDENTIAL Introducing Constraint Manager for Allegro Designer & Allegro Performance Option Users PCB Systems Division – Chelmsford, MA.

CADENCE CONFIDENTIAL

Introducing Constraint Manager for Allegro Designer & Allegro Performance Option Users

PCB Systems Division – Chelmsford, MA

Page 2: CADENCE CONFIDENTIAL Introducing Constraint Manager for Allegro Designer & Allegro Performance Option Users PCB Systems Division – Chelmsford, MA.

CADENCE CONFIDENTIAL

Availability

• Will be supplied post 14.2 first customer ship (FCS)

– Will NOT be part of PSD14.2 FCS disk set

• Will be made available through the ISR process

– ISR can be requested through Sourcelink or via http://software.cadence.com

• For a narrated movie of the tiered Constraint Manager

– Download the file “CM_DESIGNER14_2.avi” from Sourcelink

Page 3: CADENCE CONFIDENTIAL Introducing Constraint Manager for Allegro Designer & Allegro Performance Option Users PCB Systems Division – Chelmsford, MA.

CADENCE CONFIDENTIAL

Preview your new Constraint Environment

• Managing Constraints in 13.6

• Managing Constraints in 14.2

• Constraint Manager User Interface

• Wiring

• Impedance

• Min/Max Propagation Delay

• Total Etch Length

• Relative Propagation Delay

• Electrical Constraint Sets

• Creating Buses

Page 4: CADENCE CONFIDENTIAL Introducing Constraint Manager for Allegro Designer & Allegro Performance Option Users PCB Systems Division – Chelmsford, MA.

CADENCE CONFIDENTIAL

Introduction to Constraint Manager

• A spreadsheet based application to manage high speed electrical constraints across all the tools in the Cadence PCB Design Flow

• Powerful environment that lets you define, view and validate constraints in a highly productive manner

• Support of Min/Max Propagation Delay, Total Etch Length, Relative Propagation Delay, Impedance, Stub Lengths, Wiring schedules, Via Count, Parallelism, Exposed Length

• Hierarchical management of design objects

• Electrical Constraint Set or Net-Level based constraint management

• Easily create pin pairs from net level objects

Page 5: CADENCE CONFIDENTIAL Introducing Constraint Manager for Allegro Designer & Allegro Performance Option Users PCB Systems Division – Chelmsford, MA.

CADENCE CONFIDENTIAL

Constraint Manager User Interface

Object column

ECSetreference

ConstraintvaluesWorksheets

Page 6: CADENCE CONFIDENTIAL Introducing Constraint Manager for Allegro Designer & Allegro Performance Option Users PCB Systems Division – Chelmsford, MA.

CADENCE CONFIDENTIAL

Review of 13.6 Constraint Management

• Hierarchical Rules like Physical & Spacing

• Scheduling was driven by net level properties

– RATSNEST_SCHEDULE

• No list of pins

– Pin pair specific delays had to be placed on individual nets as net property overrides

• Forms interface for direct access to net level pin pair properties

• Applied to wide class of nets

Electrical Rule Set form

13.6 CNS

Page 7: CADENCE CONFIDENTIAL Introducing Constraint Manager for Allegro Designer & Allegro Performance Option Users PCB Systems Division – Chelmsford, MA.

CADENCE CONFIDENTIAL

Wiring

• Verify topology schedules

• Stub Length

• Via Count

• Exposed Length

• Parallelism

Page 8: CADENCE CONFIDENTIAL Introducing Constraint Manager for Allegro Designer & Allegro Performance Option Users PCB Systems Division – Chelmsford, MA.

CADENCE CONFIDENTIAL

Impedance

• Target Impedance is compared against Actual

• Tolerance defined in percent or absolute value

• Margins identify the difference between actual and target.

Page 9: CADENCE CONFIDENTIAL Introducing Constraint Manager for Allegro Designer & Allegro Performance Option Users PCB Systems Division – Chelmsford, MA.

CADENCE CONFIDENTIAL

Min/Max Propagation Delay • Manage delay in

terms of length, percent of manhattan length or time across pinpairs

• DRC responds to both unrouted and routed conditions

• Use to evaluate timing rules at the comp placement stage

• Selection of an object will highlight and zoom-center in Allegro

Page 10: CADENCE CONFIDENTIAL Introducing Constraint Manager for Allegro Designer & Allegro Performance Option Users PCB Systems Division – Chelmsford, MA.

CADENCE CONFIDENTIAL

Total Etch Length

• Manage accumulated etch length across the entire net

• Accepts Min/Max conditions

• Fails represented in Red; Pass in Green

• Routed to Manhattan Ratio Listing

• Sorting capability for all columns.

Page 11: CADENCE CONFIDENTIAL Introducing Constraint Manager for Allegro Designer & Allegro Performance Option Users PCB Systems Division – Chelmsford, MA.

CADENCE CONFIDENTIAL

Relative Propagation Delay

• Create matched groups between objects of different nets (scope=global)

• Use local option for relative delay within the same net

• Delta:Tolerance assigns a ‘target’ to object with longest manhattan length and can be reassigned if necessary

• Actual lengths reported

Page 12: CADENCE CONFIDENTIAL Introducing Constraint Manager for Allegro Designer & Allegro Performance Option Users PCB Systems Division – Chelmsford, MA.

CADENCE CONFIDENTIAL

Electrical Constraint Sets (ECSETS)

• Vehicle for Hierarchical Constraint Management

• Collection of non-pin pair based constraints

• Apply at bus or net level

Page 13: CADENCE CONFIDENTIAL Introducing Constraint Manager for Allegro Designer & Allegro Performance Option Users PCB Systems Division – Chelmsford, MA.

CADENCE CONFIDENTIAL

Buses

• Buses are groups of nets with common constraints

• Applying constraints at the highest level of hierarchy simplifies the process

• Buses can be expanded or collapsed

• Allegro provides a BUSRAT option in Setup > Drawing Options > Display

Page 14: CADENCE CONFIDENTIAL Introducing Constraint Manager for Allegro Designer & Allegro Performance Option Users PCB Systems Division – Chelmsford, MA.

CADENCE CONFIDENTIAL