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

Post on 10-Apr-2020

3 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

What‘s New in OrCAD Capture

(C) FlowCAD Confidential

15

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

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

“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

“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

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

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

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

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

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

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

NetGroup Enhancements

• NetGroup membership visible on schematic and schematic print

• Assign NetGroups through Alias

(C) FlowCAD Confidential

26

Shapes for Hierarchical Block

• Use Edit Part forhierarchcal blocks

• Shapes can be storedin the library

• Looks alike as block diagram

(C) FlowCAD Confidential

27

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

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

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

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

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

Waive DRCs

• Waive Selected DRC

• DRC waived are hidden from future DRC runs

• User can remove waived DRCs

(C) FlowCAD Confidential

33

Customize your Tooltips

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

• Hybrid Application Framework allows Graphical Tooltips!!

(C) FlowCAD Confidential

34

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

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

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

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

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

RMB Menu

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

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

(C) FlowCAD Confidential

40

(C) FlowCAD Confidential

43

Capture / Capture CISWhat is possible with TCL

(C) FlowCAD Confidential

44

Tcl Integration in OrCAD Capture

Web Browser Component

MFC Widgets

(C) FlowCAD Confidential

45

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

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

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

Capturing Schematic Operations on Callback

capCustomSamples/capPickPointOnSelectWire.tcl

(C) FlowCAD Confidential

49

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

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

(C) FlowCAD Confidential

61

top related