what‘s new in 16-6 flowcad · 2012-11-20 · “2 user” methodology capture driven pre-route...
Post on 10-Apr-2020
3 Views
Preview:
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