what‘s new in 16-6 flowcad · 2012-11-20 · “2 user” methodology capture driven pre-route...

36
What‘s New in OrCAD Capture (C) FlowCAD Confidential 15

Upload: others

Post on 10-Apr-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: What‘s New in 16-6 FlowCAD · 2012-11-20 · “2 User” Methodology Capture Driven Pre-Route Analysis Add Logic Connectivity (SI setup) Export Topology Add/Modify Constraints

What‘s New in OrCAD Capture

(C) FlowCAD Confidential

15

Page 2: What‘s New in 16-6 FlowCAD · 2012-11-20 · “2 User” Methodology Capture Driven Pre-Route Analysis Add Logic Connectivity (SI setup) Export Topology Add/Modify Constraints

New Features in Capture

• OrCAD Schematic Driven Pre-route Analysis• Enhanced Productivity

– Save, Save As– CIS RefDes– Find & Replace– Open as read Only– Cach Update

• Netgroup Enhancements• Hierachical Block Shapes

(C) FlowCAD Confidential

16

Page 3: What‘s New in 16-6 FlowCAD · 2012-11-20 · “2 User” Methodology Capture Driven Pre-Route Analysis Add Logic Connectivity (SI setup) Export Topology Add/Modify Constraints

Capture Driven Pre-Route AnalysisIn Capture schematic electrical constraints and topologies can be:

– Analyzed– Assigned– Edited– Stored

This includes the support of xnets

Work Flow:1. Capture: SI Model Association2. Capture: Assign DC Nets3. Capture: Topology Extraction (.TOP)4. OrCAD SI: Analyze / Edit Topology5. OrCAD SI: Update Capture with topology incl. constraints6. Capture: Netlist to PCB Editor7. PCB Editor: Topology and Constraints enter Constraint Manager

C1

netxnet

(C) FlowCAD Confidential

17

Page 4: What‘s New in 16-6 FlowCAD · 2012-11-20 · “2 User” Methodology Capture Driven Pre-Route Analysis Add Logic Connectivity (SI setup) Export Topology Add/Modify Constraints

“1 User” MethodologyCapture Driven Pre-Route Analysis

Add Logic Connectivity(SI setup)

Add/Modify Constraints

Allegro net list

Back Annotate

OrCAD Capture(Logical Domain)

SigXplorer(SI Analysis)

Allegro PCB Des.(Physical Domain)

*.TOPPhysical Folder

*.TOPPhysical Folder

Import Topology

Export Topology

Physical Design

Update Physical

Explore Signal

Logical Designer does also Signal Integrity Analysis

Update Capture

Explore Signal

(C) FlowCAD Confidential

18

Page 5: What‘s New in 16-6 FlowCAD · 2012-11-20 · “2 User” Methodology Capture Driven Pre-Route Analysis Add Logic Connectivity (SI setup) Export Topology Add/Modify Constraints

“2 User” MethodologyCapture Driven Pre-Route Analysis

Add Logic Connectivity(SI setup)

Export Topology

Add/Modify Constraints

Send Top file

Allegro Net list

Back Annotate

OrCAD Capture(Logical Domain)

SigXplorer(SI Analysis)

Allegro PCB Des.(Physical Domain)

*.TOPPhysical Folder

*.TOPPhysical Folder

Import Topology

Export Topology

Physical Design

Update Physical

Explore Signal

Logic Designer & Signal Integrity Analyst are 2 persons

Receive Top file

Import/ Associate Topology

(C) FlowCAD Confidential

19

Page 6: What‘s New in 16-6 FlowCAD · 2012-11-20 · “2 User” Methodology Capture Driven Pre-Route Analysis Add Logic Connectivity (SI setup) Export Topology Add/Modify Constraints

Save

• Only Pages and Library components modified by user are marked for save

• Design, Schematic and Pages that require Save are marked (*)

• Better visibility, when unwanted changes happened on pages

Enhanced Productivity

(C) FlowCAD Confidential

20

Page 7: What‘s New in 16-6 FlowCAD · 2012-11-20 · “2 User” Methodology Capture Driven Pre-Route Analysis Add Logic Connectivity (SI setup) Export Topology Add/Modify Constraints

SaveAs• Project SaveAs enables user controlled save of

associated files also along with the project at the new location while maintaining their references. Available Options– Copy DSN to Project Folder– Rename DSN to match Project– Copy All Referred Files Present

Within Project Folder– Copy All Referred Files Present Out

of Project Folder

• Save associated files include:– referred projects, designs, libraries, simulation

profiles, output files etc.

Enhanced Productivity

(C) FlowCAD Confidential

21

Page 8: What‘s New in 16-6 FlowCAD · 2012-11-20 · “2 User” Methodology Capture Driven Pre-Route Analysis Add Logic Connectivity (SI setup) Export Topology Add/Modify Constraints

CIS Reference Designator• No more manual corrections in CIS-BOM for Refdes• Synchronized handling of Refdes in CIS BOM with

Capture database. CIS now supports all Refdes formats like:– U2N– C1_R– C12-1– C0001– R7-TOP– MP_2V5_REF– TP3V3_0

• Consistent Refdes for multi-packages– MP_2V5_REF shows as MP_2V5_REF – and not MP_2V5_REFA

Enhanced Productivity

(C) FlowCAD Confidential

22

Page 9: What‘s New in 16-6 FlowCAD · 2012-11-20 · “2 User” Methodology Capture Driven Pre-Route Analysis Add Logic Connectivity (SI setup) Export Topology Add/Modify Constraints

Find & Replace

• Find Enhancements– Search for Property = specific Value– Use Regular expressions for matching Values– Examples

• PCB Footprint=dip2*• Part Reference=(C|R)[2-9] finds all parts with

references starting with R or C followed by any number between 2 and 9

• Global Find and Replace support available for Offpage Connectors

Enhanced Productivity

(C) FlowCAD Confidential

23

Page 10: What‘s New in 16-6 FlowCAD · 2012-11-20 · “2 User” Methodology Capture Driven Pre-Route Analysis Add Logic Connectivity (SI setup) Export Topology Add/Modify Constraints

Cache Update

• Replace Multiple Cache Parts in one operation• All options of Replace Cache now work on Update Cache

Enhanced Productivity

(C) FlowCAD Confidential

24

Page 11: What‘s New in 16-6 FlowCAD · 2012-11-20 · “2 User” Methodology Capture Driven Pre-Route Analysis Add Logic Connectivity (SI setup) Export Topology Add/Modify Constraints

Read only open

• There will be no upref executed on read only designs• Upref will be executed, if you save

• Allows users to review a schematic without upref– Opens fast– Gives Warning when changes were performed

(C) FlowCAD Confidential

25

Page 12: What‘s New in 16-6 FlowCAD · 2012-11-20 · “2 User” Methodology Capture Driven Pre-Route Analysis Add Logic Connectivity (SI setup) Export Topology Add/Modify Constraints

NetGroup Enhancements

• NetGroup membership visible on schematic and schematic print

• Assign NetGroups through Alias

(C) FlowCAD Confidential

26

Page 13: What‘s New in 16-6 FlowCAD · 2012-11-20 · “2 User” Methodology Capture Driven Pre-Route Analysis Add Logic Connectivity (SI setup) Export Topology Add/Modify Constraints

Shapes for Hierarchical Block

• Use Edit Part forhierarchcal blocks

• Shapes can be storedin the library

• Looks alike as block diagram

(C) FlowCAD Confidential

27

Page 14: What‘s New in 16-6 FlowCAD · 2012-11-20 · “2 User” Methodology Capture Driven Pre-Route Analysis Add Logic Connectivity (SI setup) Export Topology Add/Modify Constraints

Auto Reference

• Provides Auto-Reference assignment for Entire Design– Previous releases were

limited to Schematic level only

• Schematic Level auto-reference for Pspice

• Reference & Part reference are always in sync

(C) FlowCAD Confidential

28

Page 15: What‘s New in 16-6 FlowCAD · 2012-11-20 · “2 User” Methodology Capture Driven Pre-Route Analysis Add Logic Connectivity (SI setup) Export Topology Add/Modify Constraints

Preserve User Assigned Reference

• User Modification to Reference is detected and marked by Capture

• Annotation Process has new options to manage Reference Assignments

(C) FlowCAD Confidential

29

Page 16: What‘s New in 16-6 FlowCAD · 2012-11-20 · “2 User” Methodology Capture Driven Pre-Route Analysis Add Logic Connectivity (SI setup) Export Topology Add/Modify Constraints

CIS – Link Database Part

• Part manager allows Link for External Design parts

• Link Part at Instance or Occurrence? Systems decides based on user inputs and design data

(C) FlowCAD Confidential

30

Page 17: What‘s New in 16-6 FlowCAD · 2012-11-20 · “2 User” Methodology Capture Driven Pre-Route Analysis Add Logic Connectivity (SI setup) Export Topology Add/Modify Constraints

Export/Import XML

• Define Environment Variable to generate TCL– CAPTURE_WRITE_TCL_ONXMLIMPORT=1

• XML Import/Export Commands– XMATIC_DSN2XML – Design to XML– XMATIC_XML2DSN - XML to Design – Generates TCL– XMATIC_OLB2XML – Library to XML– XMATIC_XML2OLB – XML to Library – Generates TCL

• Schema (xsd) available in <install>\tools\capture\tclscripts\capdb– dsn.xsd– olb.xsd

(C) FlowCAD Confidential

31

Page 18: What‘s New in 16-6 FlowCAD · 2012-11-20 · “2 User” Methodology Capture Driven Pre-Route Analysis Add Logic Connectivity (SI setup) Export Topology Add/Modify Constraints

Enhanced Configurability…• Add your own TCL Customized

DRC Applications

• Sample DRC provided– Hanging Wires– Device Pin Mismatch– Overlapping Wires– Reference Prefix mismatch– Port-Pin Mismatch– Shorted Discrete Part

(C) FlowCAD Confidential

32

Page 19: What‘s New in 16-6 FlowCAD · 2012-11-20 · “2 User” Methodology Capture Driven Pre-Route Analysis Add Logic Connectivity (SI setup) Export Topology Add/Modify Constraints

Waive DRCs

• Waive Selected DRC

• DRC waived are hidden from future DRC runs

• User can remove waived DRCs

(C) FlowCAD Confidential

33

Page 20: What‘s New in 16-6 FlowCAD · 2012-11-20 · “2 User” Methodology Capture Driven Pre-Route Analysis Add Logic Connectivity (SI setup) Export Topology Add/Modify Constraints

Customize your Tooltips

• TCL callback allows user to customize tooltips for different object types

• Hybrid Application Framework allows Graphical Tooltips!!

(C) FlowCAD Confidential

34

Page 21: What‘s New in 16-6 FlowCAD · 2012-11-20 · “2 User” Methodology Capture Driven Pre-Route Analysis Add Logic Connectivity (SI setup) Export Topology Add/Modify Constraints

OrCAD Design Database Upgraded

• Database Transaction Support– Enables consistency over the

network operations– Prevents corruption of library and

design data

• Database Compaction– Deletion of objects reduce file size

immediately

• TCL Enabled - Support for file storage within Capture DSN file

(C) FlowCAD Confidential

35

Page 22: What‘s New in 16-6 FlowCAD · 2012-11-20 · “2 User” Methodology Capture Driven Pre-Route Analysis Add Logic Connectivity (SI setup) Export Topology Add/Modify Constraints

Configuring CIS…

• CIS supports columns larger than 255 characters• Customize Part Placement Checks

– For example - Configure to disable placement of an EOL part– For example - Configure to warn a user if part procurement has

long lead time

• Highlight CIS rows for designers– For example – BLUE recommended part, RED not

recommended

(C) FlowCAD Confidential

36

Page 23: What‘s New in 16-6 FlowCAD · 2012-11-20 · “2 User” Methodology Capture Driven Pre-Route Analysis Add Logic Connectivity (SI setup) Export Topology Add/Modify Constraints

Handling Menu

• Menu files located in– <hier>\share\orResources– Includes icons for toolbars

• Menu can be added statically through XML or dynamically through TCL

OrCAD_Capture.xml

(C) FlowCAD Confidential

37

Page 24: What‘s New in 16-6 FlowCAD · 2012-11-20 · “2 User” Methodology Capture Driven Pre-Route Analysis Add Logic Connectivity (SI setup) Export Topology Add/Modify Constraints

Handling Menu Tags

• menuItem• Type – pop/action• label• enabled• statusMsg• id• hide• separator• update

OrCAD_Capture.xml

For callback methods <hier>\tools\capture\tclscripts\capAutoLoad\capTCLMenu.tcl

(C) FlowCAD Confidential

38

Page 25: What‘s New in 16-6 FlowCAD · 2012-11-20 · “2 User” Methodology Capture Driven Pre-Route Analysis Add Logic Connectivity (SI setup) Export Topology Add/Modify Constraints

Menu Contexts• PROJECT_MANAGER_VIEW• PART_VIEW• SCHEMATIC_VIEW• PROPERTY_EDITOR_VIEW• HTML_VIEW• LOG_VIEW• SYMBOL_VIEW• VHDL_VIEW• TEXT_VIEW• VERILOG_VIEW

OrCAD_Capture.xml

(C) FlowCAD Confidential

39

Page 26: What‘s New in 16-6 FlowCAD · 2012-11-20 · “2 User” Methodology Capture Driven Pre-Route Analysis Add Logic Connectivity (SI setup) Export Topology Add/Modify Constraints

RMB Menu

• RegisterAction "MyPMMenu" "return 1" "Ctrl+r" "menuProc dataToMenuProc" PM

• RegisterAction “MySchematicMenu" "return 1" "Ctrl+r" "menuProc dataToMenuProc" Schematic

(C) FlowCAD Confidential

40

Page 27: What‘s New in 16-6 FlowCAD · 2012-11-20 · “2 User” Methodology Capture Driven Pre-Route Analysis Add Logic Connectivity (SI setup) Export Topology Add/Modify Constraints

(C) FlowCAD Confidential

43

Page 28: What‘s New in 16-6 FlowCAD · 2012-11-20 · “2 User” Methodology Capture Driven Pre-Route Analysis Add Logic Connectivity (SI setup) Export Topology Add/Modify Constraints

Capture / Capture CISWhat is possible with TCL

(C) FlowCAD Confidential

44

Page 29: What‘s New in 16-6 FlowCAD · 2012-11-20 · “2 User” Methodology Capture Driven Pre-Route Analysis Add Logic Connectivity (SI setup) Export Topology Add/Modify Constraints

Tcl Integration in OrCAD Capture

Web Browser Component

MFC Widgets

(C) FlowCAD Confidential

45

Page 30: What‘s New in 16-6 FlowCAD · 2012-11-20 · “2 User” Methodology Capture Driven Pre-Route Analysis Add Logic Connectivity (SI setup) Export Topology Add/Modify Constraints

Encrypting Tcl Scripts

• To encrypt Tcl scripts in Capture, you should use the orcad::encrypt command from the Capture Command window.

• Syntax:orcad::encrypt <path to Tcl script> [output_file]

Example:

orcad::encrypt myFirstApp.tcl

Encrypted TCL Applications can be tied to licensing

optional

(C) FlowCAD Confidential

46

Page 31: What‘s New in 16-6 FlowCAD · 2012-11-20 · “2 User” Methodology Capture Driven Pre-Route Analysis Add Logic Connectivity (SI setup) Export Topology Add/Modify Constraints

With TCL…

• User can find out installation paths

• Work on ini files

• Customize Page

• Search and Modify Properties

• Create entire designs

(C) FlowCAD Confidential

47

Page 32: What‘s New in 16-6 FlowCAD · 2012-11-20 · “2 User” Methodology Capture Driven Pre-Route Analysis Add Logic Connectivity (SI setup) Export Topology Add/Modify Constraints

TCL Callbacks in Capture• _cdnCapTclAddDesignCustomMenu :- For adding custom TCL menu• _cdnCapTclAddPageCustomMenu :- For adding custom TCL menu • _cdnOrAtCaptureExit :- On Capture exit• _cdnOrOnDesignPostSave :- After design save• _cdnOrOnDesignPreSave :- Before design save• _cdnOrOnLibraryPostSave :- After library save• _cdnOrOnLibraryPreSave :- Before library save• _cdnOrOnNewSchematicPage :- On "New Page", after the page is created• _cdnOrOnNewSchematicPagePreCreate :- On "New Page", before the page is created• _cdnOrOnSchematicPageAttributeChange :- On page attribute (size etc.) change• _cdnOrPostConnect :- after page connectivity evaluation• _cdnOrPostReplaceInst :- On Replace cache/instance, after the instance is replace• _cdnOrPreConnect :- On page evaluation, before the page is evaluated for any connectivity change• _cdnOrPreReplaceInst :- On Replace cache/instance, before the instance is replaced• _cdnOrPropEditOnDBChange :- On any Capture database change through property editor• _cdnOrSchViewCmdComplete :- On any schematic command end• _cdnOrSchViewCmdStart :- On any schematic command start• _cdnOrPreCisExplorerCreate :- On CIS Launch

(C) FlowCAD Confidential

48

Page 33: What‘s New in 16-6 FlowCAD · 2012-11-20 · “2 User” Methodology Capture Driven Pre-Route Analysis Add Logic Connectivity (SI setup) Export Topology Add/Modify Constraints

Capturing Schematic Operations on Callback

capCustomSamples/capPickPointOnSelectWire.tcl

(C) FlowCAD Confidential

49

Page 34: What‘s New in 16-6 FlowCAD · 2012-11-20 · “2 User” Methodology Capture Driven Pre-Route Analysis Add Logic Connectivity (SI setup) Export Topology Add/Modify Constraints

Design Compare

• In CIS License only

• XML Diff Generation– DboTclHelper_DesignDiffAndDump

{d:/spbcd3/tools/capture/samples/abc.dsn} {d:/spbhier/tools/capture/samples/abc.dsn} test.dmp

– Warning: Crashes if CIS license is not used

• GUI – svsDiffDesigns {d:/spbcd3/tools/capture/samples/abc.dsn}

{d:/spbhier/tools/capture/samples/abc.dsn}

(C) FlowCAD Confidential

50

Page 35: What‘s New in 16-6 FlowCAD · 2012-11-20 · “2 User” Methodology Capture Driven Pre-Route Analysis Add Logic Connectivity (SI setup) Export Topology Add/Modify Constraints

Place Part Interactively• Select Schematic View

• Enter the command on TCL window– PlaceNew {d:\spbcd3\TOOLS\CAPTURE\LIBRARY\GATE.OLB} 100301/FP

(C) FlowCAD Confidential

51

Page 36: What‘s New in 16-6 FlowCAD · 2012-11-20 · “2 User” Methodology Capture Driven Pre-Route Analysis Add Logic Connectivity (SI setup) Export Topology Add/Modify Constraints

(C) FlowCAD Confidential

61