1 / 14

Introducing Constraint Manager for Allegro Designer & Allegro Performance Option Users

Introducing Constraint Manager for Allegro Designer & Allegro Performance Option Users. PCB Systems Division – Chelmsford, MA. 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

dieter
Télécharger la présentation

Introducing Constraint Manager for Allegro Designer & Allegro Performance Option Users

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 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

  3. 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

  4. 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

  5. Constraint Manager User Interface Object column ECSetreference Constraintvalues Worksheets

  6. Review of 13.6 Constraint Management Electrical Rule Set form • 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 13.6 CNS

  7. Wiring • Verify topology schedules • Stub Length • Via Count • Exposed Length • Parallelism

  8. Impedance • Target Impedance is compared against Actual • Tolerance defined in percent or absolute value • Margins identify the difference between actual and target.

  9. 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

  10. 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.

  11. 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

  12. Electrical Constraint Sets (ECSETS) • Vehicle for Hierarchical Constraint Management • Collection of non-pin pair based constraints • Apply at bus or net level

  13. 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

More Related