What‘s New in 16-6 FlowCAD · 2012-11-20 · “2 User” Methodology Capture Driven Pre-Route...
Transcript of What‘s New in 16-6 FlowCAD · 2012-11-20 · “2 User” Methodology Capture Driven Pre-Route...
![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](https://reader034.fdocuments.us/reader034/viewer/2022042118/5e96493864f46b75bf314a50/html5/thumbnails/1.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042118/5e96493864f46b75bf314a50/html5/thumbnails/2.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042118/5e96493864f46b75bf314a50/html5/thumbnails/3.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042118/5e96493864f46b75bf314a50/html5/thumbnails/4.jpg)
“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](https://reader034.fdocuments.us/reader034/viewer/2022042118/5e96493864f46b75bf314a50/html5/thumbnails/5.jpg)
“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](https://reader034.fdocuments.us/reader034/viewer/2022042118/5e96493864f46b75bf314a50/html5/thumbnails/6.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042118/5e96493864f46b75bf314a50/html5/thumbnails/7.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042118/5e96493864f46b75bf314a50/html5/thumbnails/8.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042118/5e96493864f46b75bf314a50/html5/thumbnails/9.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042118/5e96493864f46b75bf314a50/html5/thumbnails/10.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042118/5e96493864f46b75bf314a50/html5/thumbnails/11.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042118/5e96493864f46b75bf314a50/html5/thumbnails/12.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042118/5e96493864f46b75bf314a50/html5/thumbnails/13.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042118/5e96493864f46b75bf314a50/html5/thumbnails/14.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042118/5e96493864f46b75bf314a50/html5/thumbnails/15.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042118/5e96493864f46b75bf314a50/html5/thumbnails/16.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042118/5e96493864f46b75bf314a50/html5/thumbnails/17.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042118/5e96493864f46b75bf314a50/html5/thumbnails/18.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042118/5e96493864f46b75bf314a50/html5/thumbnails/19.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042118/5e96493864f46b75bf314a50/html5/thumbnails/20.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042118/5e96493864f46b75bf314a50/html5/thumbnails/21.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042118/5e96493864f46b75bf314a50/html5/thumbnails/22.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042118/5e96493864f46b75bf314a50/html5/thumbnails/23.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042118/5e96493864f46b75bf314a50/html5/thumbnails/24.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042118/5e96493864f46b75bf314a50/html5/thumbnails/25.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042118/5e96493864f46b75bf314a50/html5/thumbnails/26.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042118/5e96493864f46b75bf314a50/html5/thumbnails/27.jpg)
(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](https://reader034.fdocuments.us/reader034/viewer/2022042118/5e96493864f46b75bf314a50/html5/thumbnails/28.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042118/5e96493864f46b75bf314a50/html5/thumbnails/29.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042118/5e96493864f46b75bf314a50/html5/thumbnails/30.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042118/5e96493864f46b75bf314a50/html5/thumbnails/31.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042118/5e96493864f46b75bf314a50/html5/thumbnails/32.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042118/5e96493864f46b75bf314a50/html5/thumbnails/33.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042118/5e96493864f46b75bf314a50/html5/thumbnails/34.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042118/5e96493864f46b75bf314a50/html5/thumbnails/35.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042118/5e96493864f46b75bf314a50/html5/thumbnails/36.jpg)
(C) FlowCAD Confidential
61