SlideShare a Scribd company logo
1 of 41
Download to read offline
©2015 Nordcad Systems A/S – nsWare
nsWare release 2.42
nsWare is a collection of add-on
products for Cadence™ OrCAD® &
Allegro® products.
1
• Use nsWare framework to get nsWare
menu inside PCB Editor
– Install nsWare framework
• Only installed programs will be available
inside the NsWare menu
• New in 2.42
– Change grid
• New in 2.3x
– Change line width
• New in 2.35
– Added PCB and Footprint flow menu to
help users work through the design
process
• New in 2.31
– Eagle to OrCAD / Allegro PCB Editor
• New in 2.28
– Update nsWare
– Create PCB Stacking Stripe Symbol
©2015 Nordcad Systems A/S – nsWare
nsWare products
• Shape functions
• Net functions
• Display functions
• Symbol functions
• Text functions
• Change width and change grid
• Export
• CAD Translators
• Configuration utility
• Planar designer
• Constraint template
• PDF printing
• Prototype plotting
• Show ISR information
• Update nsWare
• Help
2
• SigXplorer colorsetup
©2015 Nordcad Systems A/S – nsWare
Flow menus
• New in 2.35
• Together with NsWare 2 flow menus are created
– PCB Flow
– Footprint Flow
• Guide the user through the process of creating a PCB design
and a footprint.
• Disable flow menus by setting the variable
– ns_no_pcbflowmenu
• See help and explanations for flow menus at
– http://www.nordcad.dk/flowmenu
3
©2015 Nordcad Systems A/S – nsWare
Shape functions
• 3 shape utilities
– Force update alle shapes: ns_shpfup
– Automatically updates all shapes without looking
at their current status
– Delete all voids: ns_shpdelvoid
– Deletes either all voids or just all autovoids
– Disable all shapes: ns_shpdis
– Set shape display to disabled
4
©2015 Nordcad Systems A/S – nsWare
Net functions
• Assign All dummy nets to Dummy netclass: ns_dummy_net
– Automatically assigns all dummy nets to a netclass named Dummy
– Prompts for view of dummy net assignment table
• Assign dummy nets to netclass: cns_dummy_net
– Show dummy net assignment table
– Cadence built-in command
5
©2015 Nordcad Systems A/S – nsWare
Display functions
• Show symbols in path ns_show_symbols
– Display all footprints (package symbols) in the
current search path
• Highlight net by list: ns_net_highl
– Show a list of all nets. Click a net will zoom
around the net and highlight it
• Display Polar guidelines: ns_polarlines
– Create and display polar guidelines for
snapping etc.
6
©2015 Nordcad Systems A/S – nsWare
Create views from artwork films
• Command: ns_f2v
– Or NsWare→Display functions→Create views..
• Create a view file for each artwork film
– Create a .color file in the current job directory
– Move/copy to %cds_site%pcbviews folder for
use across designs
7
©2015 Nordcad Systems A/S – nsWare
PCB Stacking stripe symbol
• Command: ns_layersymbol
– Or NsWare→Display functions→Create PCB ...
• Creates a PCB Stacking stripe symbol
– Ensures manufacturing quality
• Creates a symbol that has a copper area on
each layer
• If the symbol straddle the board outline the
copper will be cut and a staircase is created if
the board layers are manufactured in correct
order.
• Copper area sizes are controlled by the user
interface.
• Watch the YouTube video
8
©2015 Nordcad Systems A/S – nsWare
Symbol functions
9
• Symbol Revision Management: ns_ar
– Or NsWare → Symbol functions→ Symbol Revision
management
• Check symbol revisions used in board file against library files
• Create revision history on symbols using properties
– First revision:
– NS_REVISION_CODE = 1.00
– NS_REV_100_COMMENT = Month Date Time Year – Username: Initial Relase
– Following revisions:
– NS_REVISION_CODE is updated with new revision number
– New property named NS_REV_xxx_COMMENT created where xxx = NS_REVISION_CODE
without decimal point
– Value = Month Date Time Year – Username: User defined comment
• New in Version 2.11
– Create backup for each version of symbol in ns_symbackup folder: symname_revision.dra
– Create a .txt file with data information for symbol: symname_revision.txt
©2015 Nordcad Systems A/S – nsWare
Symbol Revision Management
10
• 3 cases
– explained further on the following pages
• Case 1 – Program run on symbol with no NS_REVISION_CODE
• Case 2 – Program run on symbol that already have a NS_REVISION_CODE
• Case 3 – Program run on a board file
©2015 Nordcad Systems A/S – nsWare
Symbol Revision Management
11
• Case 1 – symbol with no revision
• Will present 3 choices
– ”Set Default Revision Code”: Will set the following 2 properties
– NS_REVISION_CODE = 1.00
– NS_REV_100_COMMENT = Month Date Time Year – Username: Initial
Release
– ”Create Batch update files”: Will create 3 files for batch updating a
directory of .dra files
– ”ns_revision_update.scr” is the script file to create and update
properties
– ”ns_revision_update.bat” run the above script on all .dra files in
directory
– ”ns_revision_update_README.txt” describes how to use the 2 files
above
– ”Do both of the above” will set the default revision code and create
the batch update files as just explained.
• Upon completion:
– Info box regarding revision code
– Possibility to get filemanager (explorer)
©2015 Nordcad Systems A/S – nsWare
Symbol Revision Management
12
– ”Create Batch update symbol files”
– Will create 3 files for batch updating a
directory of .dra files
– ”ns_revision_update.scr” is the script file to
create and update properties
– ”ns_revision_update.bat” run the above
script on all .dra files in directory
– ”ns_revision_update_README.txt”
describes how to use the 2 files above
• Case 2 – symbol with revision
• Will show dialog
– Shows the latest revision information
– Revision code
– Revision comment
– Suggests new revision (old + 0.01)
– ”+Major” increases revision code to
nearest major revision (2.00, 3.00 ..)
– ”+Minor” increases with 0.01
– Comment can be added. If no comment is
made it will be ”No comment made”
– ”Reset” will delete all existing revision
history
– ”Set” applies the changes
– ”Cancel” will cancel the dialog
– ”View history” shows the symbol revision
history
– ”Help” will show the online help
©2015 Nordcad Systems A/S – nsWare
Symbol Revision Management
13
• Case 3 – board file
• Legend:
– Component is the part inside the PCB
– Symbol is the library part
– Revcode is the current revision code
– e.g. 1.01 (NS_REVISION_CODE)
– Revcomment is the current revision code comment
– e.g., ”Aug 21 16:45:12 2009 - Ole: No comment made”
(NS_REV_101_COMMENT)
• See next page for more information
©2015 Nordcad Systems A/S – nsWare
Symbol Revision Management
14
• Case 3 – board file
• Cases
– Case 3.1: Component revcode = symbol revcode
– Component revcomment = symbol revcomment: Everything is fine, component is up-to-date
– Component revcomment != symbol revcomment: There is an issue between component on board and
symbol. Comment has been changed manually inside board or symbol
– Case 3.2: component revcode < symbol revcode
– Component is not up-to-date compared to symbol in library, use Place→Update symbols
– Case 3.3: component revcode > symbol revcode
– Component revision code has potentially been changed in the board file
– Case 3.4: No component revcode
– Symbol revcode exists: Symbol revision is newer in library, use Place→Update symbols
– Case 3.5: No symbol revcode
– Symbol has no revcode, open package symbol and run revision management tool
©2015 Nordcad Systems A/S – nsWare
Calculate package symbol area
• Command: ns_parea
• Calculates the area of psm files occupied by PLACE_BOUND
definitions
– Result is written to psm_area.txt file in current directory
– Report consist of
– Path and name of package symbol
– Total PLACE_BOUND area for package symbols (sum of all place_bound
areas)
– Largest PLACE_BOUND area is the size of the larges place_bound area
• 3 cases
– Case 1 - Package Symbol
– Case 2 – Board file – Report data (best performance)
– Case 3 – Board file – Don’t Report data
15
©2015 Nordcad Systems A/S – nsWare
Calculate package symbol area
• Case 1 - Package Symbol
– Add data for open package symbol to ”psm_area.txt”
file in current directory
• Case 2 – Board file – Create data
– Add data for all package symbols in psmpath to
”psm_area.txt” file in current directory
– Units reported are determined by board unit settings
– Will create 3 files for batch updating a directory of .dra
files
– ”ns_psm_area_calculate.bat” run the script below on all
.dra files in directory
– ” ns_parea_calculate.scr” is the script file
– ” ns_psm_area_calculate_README.txt” describes how to
use the 2 files above
– Scriptfiles will report units for each package symbol
• Case 3 – Board file – Don’t create data
– Create script and batch files as described in case 2
16
Best performance
obtained using Case 2
(Ja/Yes to above dialog)
©2015 Nordcad Systems A/S – nsWare
Create rounded rectangle shape
• Command: ns_rsd
• Or NsWare → Symbol functions → Create rounded rectangle shape
• Can only be used inside a shape symbol for generating padstacks
17
©2015 Nordcad Systems A/S – nsWare
Output functions
• Collection of functionality to create
output data
• Create artwork films: ns_gerber
– With user interface: ”ns_gerber”
– Without user interface: ”ns_gerber t”
• Program
– Creates default artwork films in
Manufacture→Artwork
– Create gerber film for etch and drill layers.
– Optional configuration for other films
– Edit ”ns_gerber.il” to accommodate your
requirements for naming, content etc.
– But rename skill file, functions etc. and
place outside of nsWare directory
• Watch the YouTube video
18
©2015 Nordcad Systems A/S – nsWare
Automated postprocessing
19
• Run Post Process: ns_postproc
– Or: NsWare→Output functions→Run Post Processor
– Creates most documentation needed for PCB
manufacturing
– Requires ”ads_sdart” variable to be set
– Can either setup gerber films or use existing
– Can zip data and cleanup output directory
– Creates a readme file
©2015 Nordcad Systems A/S – nsWare
Output functions
20
• Pick and place data TOP: ns_pick_top
– Create pick and place data for top layer
– Uses symbol origin
• Pick and place data BOTTOM: ns_pick_bot
– Create pick and place data for bottom layer
– Uses symbol origin
• Pick and place data to Capture: ns_pickdata
– Creates a file with pick and place coordinates that can be backannotated to Capture
• All 3 utilities use symbol origin as component reference
– Can be changed in open-source programs
– ns_pickdata.il
– ns_pick_top.il
– ns_pick_bot.il
– But remember to rename functions and move .il files away from nsWare subfolder
©2015 Nordcad Systems A/S – nsWare
Output functions
• CAMCAD data: ns_camcad
– Creates CAMCAD output data
• ODB++ for BluePrint: ns_odb
– Creates ODB++ data needed for import into
DownStream BluePrint
– Consider using IPC2581 output instead
• CircuitCam data: ns_aegis
– Creates data for CircuitCam equipment
21
©2015 Nordcad Systems A/S – nsWare
Layout 2 PCB Editor footprint names
22
• Command: ns_l2a_footprints
• Or NsWare → Output functions → Layout 2 PCB Editor footprint names
• Creates a report that list reference designators and package symbol (footprint) names
– Can be back-annotated to Capture
– Usefull when translating PCB Designs from other PCB Systems into OrCAD/Allegro PCB
Editor
©2015 Nordcad Systems A/S – nsWare
Text functions
• Update date field: ns_date
– Or NsWare → Text functions → Update date field
– Automatically updates all texts starting with ”Date:”
to ”Date: hh:mm:ss dd-mm-yyyy”
• Replace text: ns_text_replace
– Or NsWare → Text functions → Replace text
– Replace text on board with text from file
– This skill program replace text on a board with text
from a file. File should be named .csv and have the
format below (semicolon separated)
– search string;replace string
– Add as many lines as wanted, search string must be
a single word consisting of a-z, 0-9, _ and –
– replace string can be a sentence
23
©2015 Nordcad Systems A/S – nsWare
Change width
• New in 2.3x
• Command: ns_clwidth
• Or NsWare → Change route width
• Change width
24
• New in 2.42
• Command: ns_grids
• Or NsWare → Change grid
• Changes grid setting
• Assign shortcut for optimal usage
– funckey g1 ns_grids 0.1
– funckey g2 ns_grids 0.2
– Etc.
– alias g ns_grids
• Click g followed by number for fixed
change or space + number for
©2015 Nordcad Systems A/S – nsWare
Change width
25
• New in 2.3x
• Command: ns_clwidth argument
– argument is number for the wanted line width or if left empty shows the user interface
• Or NsWare → Change route width
• Assign shortcut for optimal usage
– funckey lw1 ns_clwidth 0.1
– funckey lw2 ns_clwidth 0.2
– funckey lw5 ns_clwidth 0.5
– Etc.
– alias lw ns_clwidth
• Click lw followed by number for fixed change or space + number for user interface
• Example related to above shortcuts
– lw followed by 1 → Changes line width to 0.1 units
– lw followed by space and 0.5 and Enter → Changes line width to 0.5 units
– lw followed by Enter → Show gui to enter new line width
©2015 Nordcad Systems A/S – nsWare
Change grid
26
• New in 2.42
• Command: ns_grids argument
– argument is number for the wanted grid setting or if left empty shows the user interface
• Or NsWare → Change grid
• Change all grid settings
• Assign shortcut for optimal usage
– funckey g1 ns_grids 0.1
– funckey g2 ns_grids 0.2
– funckey g5 ns_grids 0.5
– Etc.
– alias g ns_grids
• Click g followed by number for fixed change or space + number for user interface
• Example related to above shortcuts
– g followed by 1 → Changes all grids to 0.1 units
– g followed by space and 0.5 and Enter → Changes all grids to 0.5 units
– g followed by Enter → Show gui to enter new grid setting in
©2015 Nordcad Systems A/S – nsWare
Custom IDF export
• Command: ns_idf
• Or nsWare → Export → IDF with multiple heights
• Program
– Exports multiple heights per component and creates
a more realistic 3D view of PCB
– Output to STEP214 through FreeCAD
• Watch the YouTube video
27
©2015 Nordcad Systems A/S – nsWare
CAD Translators
28
• Translates IPL/DDE/SuperMax data into OrCAD / Allegro PCB Editor format
– Currently only available as a service
– Contact us at info@nordcad.dk or support@nordcad.dk for more information
• Translates Eagle board and library files in xml format to OrCAD / Allegro PCB Editor
– Currently only available as a service or through OrCAD MarketPlace
– Watch movie at YouTube
– Contact us at info@nordcad.dk or support@nordcad.dk for more information
©2015 Nordcad Systems A/S – nsWare
• Translate Eagle board and library files in xml format
Eagle translator example
29
©2015 Nordcad Systems A/S – nsWare
Configuration utility
30
• Command: ns_configutil
• Or NsWare → Configuration utility
• Program makes it possible to change settings from different files
saved in same format as env/site.env file
• Use alias, funckey, set, unset etc.
• Ideal for use at Design bureaus that needs to swap settings or for
support of different manufacturing settings etc.
©2015 Nordcad Systems A/S – nsWare
Generate planar transformers
• Command ns_planar
– Or NsWare → Planar designer
• Program
– Create 3 different types of planar
transformers using parameters
– Currently only available as a service or
through OrCAD MarketPlace
• Watch the YouTube video
31
©2015 Nordcad Systems A/S – nsWare
Constraint Template
• Command: ns_csv2cm
– Or NsWare → Constraint Template
– Import and creates constraints specified using the Excel
spreadsheet ”constraint_skabelon.xls”
• Constraint Template Help: ns_show_csv2cm_help
– Or NsWare → Constraint Template Help
– Display help information for Constraint Template in Danish
32
©2015 Nordcad Systems A/S – nsWare
PDF Generator
• Command: ns_pdf
– Creates a single pdf file
– Requires
– Adobe Distiller (v5→v9 or Ghostview
enabled PDF generator)
– Each film setup inside
Manufacture→Artwork is one page
inside the pdf document
• Consists of 4 tabs
– PDF Settings
– Printer setup
– Film plot settings
– New in 4.23: Variant plot
• Help command ”ns_pdf_help”
• Watch the YouTube video
33
©2015 Nordcad Systems A/S – nsWare
PDF – PDF Settings
• General settings for
– PDF file name
– PDF quality
– Paper size
– Font for texts
– Scaling
– Color vs. black/white
– Board outlines on all films
– Drill holes open/closed
– Solid colors
– Add filmname to page
34
©2015 Nordcad Systems A/S – nsWare
PDF – Printer setup
• Settings for PDF program
– Adobe or Ghostview
35
©2015 Nordcad Systems A/S – nsWare
PDF – Film plot settings
• Individual films settings
– PDF Out: Create PDF for film
– Mirror: Mirror plot of film
– Order pages in pdf document
– Up: Move selected film up
– Down: Move selected film down
– Preview film content
– View film: Preview selected film
– Reload visibility: Reload original board
visibility
36
©2015 Nordcad Systems A/S – nsWare
Variant plot
37
• New in 2.32
• Adds variant plot capabilities
– Variants.lst required to read variant information
• Detailed document plots a page per part
number
* Notice that if you select Detailed document each PCB Session has a max of 290
pages it can plot
©2015 Nordcad Systems A/S – nsWare
Prototype plotting with open drill
• 3 commands in nsWare→Prototype plotting
– Set one layer to black plot (ns_pprint)
– Set all etch to black (ns_pprint t)
– Restore color and visibility
(ns_restore_after_pprint)
• Program
– Makes it easy to print/plot etch layers for
prototyping with open drill holes.
– Setup display and color for printing prototypes
– Includes restore to original color and visibility
functionality
• Watch the YouTube video
38
©2015 Nordcad Systems A/S – nsWare
Show ISR information
• Command: ns_getCCR
• Or NsWare → Show ISR information
• Show the list of hotfixes and QIR’s installed
39
©2015 Nordcad Systems A/S – nsWare
Update nsWare
• Command: ns_update_nsware
• Or NsWare → Update nsWare
• Update the nsWare programs to the newest versions
– Include new functions
• If nsWare functions are installed through OrCAD Marketplace
– Installed programs are updated
– New free apps are installed
• To disable use of this function
– Set variable ”no_nswareupdate” in env or site.env file
40
©2015 Nordcad Systems A/S – nsWare
SigXplorer color setup
41
• New in 2.28
• Command: ns_sigxp_colors
• Or NsWare→Change colors
• Changes colors in SigXplorer to better
facilitate documentation

More Related Content

What's hot

Challenges in Using UVM at SoC Level
Challenges in Using UVM at SoC LevelChallenges in Using UVM at SoC Level
Challenges in Using UVM at SoC LevelDVClub
 
System verilog important
System verilog importantSystem verilog important
System verilog importantelumalai7
 
Tutorial getting started with RISC-V verification
Tutorial getting started with RISC-V verificationTutorial getting started with RISC-V verification
Tutorial getting started with RISC-V verificationRISC-V International
 
2019 2 testing and verification of vlsi design_verification
2019 2 testing and verification of vlsi design_verification2019 2 testing and verification of vlsi design_verification
2019 2 testing and verification of vlsi design_verificationUsha Mehta
 
Synopsys Fusion Compiler-Comprehensive RTL-to-GDSII Implementation System
Synopsys Fusion Compiler-Comprehensive RTL-to-GDSII Implementation SystemSynopsys Fusion Compiler-Comprehensive RTL-to-GDSII Implementation System
Synopsys Fusion Compiler-Comprehensive RTL-to-GDSII Implementation SystemMostafa Khamis
 
SOC Verification using SystemVerilog
SOC Verification using SystemVerilog SOC Verification using SystemVerilog
SOC Verification using SystemVerilog Ramdas Mozhikunnath
 
The ideal and reality of NVDIMM RAS
The ideal and reality of NVDIMM RASThe ideal and reality of NVDIMM RAS
The ideal and reality of NVDIMM RASYasunori Goto
 
AD-IP-JESD204 JESD204B Interface Framework
AD-IP-JESD204 JESD204B Interface FrameworkAD-IP-JESD204 JESD204B Interface Framework
AD-IP-JESD204 JESD204B Interface FrameworkAnalog Devices, Inc.
 
Session 8 assertion_based_verification_and_interfaces
Session 8 assertion_based_verification_and_interfacesSession 8 assertion_based_verification_and_interfaces
Session 8 assertion_based_verification_and_interfacesNirav Desai
 
System verilog verification building blocks
System verilog verification building blocksSystem verilog verification building blocks
System verilog verification building blocksNirav Desai
 
MIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge Devices
MIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge DevicesMIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge Devices
MIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge DevicesMIPI Alliance
 
TRex Traffic Generator - Hanoch Haim
TRex Traffic Generator - Hanoch HaimTRex Traffic Generator - Hanoch Haim
TRex Traffic Generator - Hanoch Haimharryvanhaaren
 
System verilog control flow
System verilog control flowSystem verilog control flow
System verilog control flowPushpa Yakkala
 
Audio in linux embedded
Audio in linux embeddedAudio in linux embedded
Audio in linux embeddedtrx2001
 
Kernel Recipes 2017 - An introduction to the Linux DRM subsystem - Maxime Ripard
Kernel Recipes 2017 - An introduction to the Linux DRM subsystem - Maxime RipardKernel Recipes 2017 - An introduction to the Linux DRM subsystem - Maxime Ripard
Kernel Recipes 2017 - An introduction to the Linux DRM subsystem - Maxime RipardAnne Nicolas
 

What's hot (20)

Challenges in Using UVM at SoC Level
Challenges in Using UVM at SoC LevelChallenges in Using UVM at SoC Level
Challenges in Using UVM at SoC Level
 
System verilog important
System verilog importantSystem verilog important
System verilog important
 
Tutorial getting started with RISC-V verification
Tutorial getting started with RISC-V verificationTutorial getting started with RISC-V verification
Tutorial getting started with RISC-V verification
 
PCIe
PCIePCIe
PCIe
 
2019 2 testing and verification of vlsi design_verification
2019 2 testing and verification of vlsi design_verification2019 2 testing and verification of vlsi design_verification
2019 2 testing and verification of vlsi design_verification
 
Synopsys Fusion Compiler-Comprehensive RTL-to-GDSII Implementation System
Synopsys Fusion Compiler-Comprehensive RTL-to-GDSII Implementation SystemSynopsys Fusion Compiler-Comprehensive RTL-to-GDSII Implementation System
Synopsys Fusion Compiler-Comprehensive RTL-to-GDSII Implementation System
 
SOC Verification using SystemVerilog
SOC Verification using SystemVerilog SOC Verification using SystemVerilog
SOC Verification using SystemVerilog
 
The ideal and reality of NVDIMM RAS
The ideal and reality of NVDIMM RASThe ideal and reality of NVDIMM RAS
The ideal and reality of NVDIMM RAS
 
AD-IP-JESD204 JESD204B Interface Framework
AD-IP-JESD204 JESD204B Interface FrameworkAD-IP-JESD204 JESD204B Interface Framework
AD-IP-JESD204 JESD204B Interface Framework
 
Session 8 assertion_based_verification_and_interfaces
Session 8 assertion_based_verification_and_interfacesSession 8 assertion_based_verification_and_interfaces
Session 8 assertion_based_verification_and_interfaces
 
System verilog verification building blocks
System verilog verification building blocksSystem verilog verification building blocks
System verilog verification building blocks
 
UVM TUTORIAL;
UVM TUTORIAL;UVM TUTORIAL;
UVM TUTORIAL;
 
Verification strategies
Verification strategiesVerification strategies
Verification strategies
 
MIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge Devices
MIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge DevicesMIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge Devices
MIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge Devices
 
TRex Traffic Generator - Hanoch Haim
TRex Traffic Generator - Hanoch HaimTRex Traffic Generator - Hanoch Haim
TRex Traffic Generator - Hanoch Haim
 
System verilog control flow
System verilog control flowSystem verilog control flow
System verilog control flow
 
ASIC design verification
ASIC design verificationASIC design verification
ASIC design verification
 
Audio in linux embedded
Audio in linux embeddedAudio in linux embedded
Audio in linux embedded
 
Audio Drivers
Audio DriversAudio Drivers
Audio Drivers
 
Kernel Recipes 2017 - An introduction to the Linux DRM subsystem - Maxime Ripard
Kernel Recipes 2017 - An introduction to the Linux DRM subsystem - Maxime RipardKernel Recipes 2017 - An introduction to the Linux DRM subsystem - Maxime Ripard
Kernel Recipes 2017 - An introduction to the Linux DRM subsystem - Maxime Ripard
 

Viewers also liked

Nordcad PCB and Footprint flow menus for OrCAD / Allegro
Nordcad PCB and Footprint flow menus for OrCAD / AllegroNordcad PCB and Footprint flow menus for OrCAD / Allegro
Nordcad PCB and Footprint flow menus for OrCAD / AllegroOle Ejlersen
 
OrCAD / Allegro PCB Editor Design Guide
OrCAD / Allegro PCB Editor Design GuideOrCAD / Allegro PCB Editor Design Guide
OrCAD / Allegro PCB Editor Design GuideOle Ejlersen
 
Separaciones aviso 1
Separaciones aviso 1Separaciones aviso 1
Separaciones aviso 1Jimena Ayala
 
6176 Atkins, Forsale2
6176 Atkins, Forsale26176 Atkins, Forsale2
6176 Atkins, Forsale2Julie Thayer
 
5 myths you should know about dog and cat foods
5 myths you should know about dog and cat foods5 myths you should know about dog and cat foods
5 myths you should know about dog and cat foodsTom Musbach
 
Executive Coaching Proposition
Executive Coaching PropositionExecutive Coaching Proposition
Executive Coaching PropositionGary Walker
 
Delivering Homeownership to the Under banked: Credit Reporting and Scoring
Delivering Homeownership to the Under banked: Credit Reporting and Scoring Delivering Homeownership to the Under banked: Credit Reporting and Scoring
Delivering Homeownership to the Under banked: Credit Reporting and Scoring Mark F. Catone
 
Customs in greece
Customs in greeceCustoms in greece
Customs in greeceDora Kouri
 
Trøndelag Reiseliv, innstikk i Aftenposten
Trøndelag Reiseliv, innstikk i AftenpostenTrøndelag Reiseliv, innstikk i Aftenposten
Trøndelag Reiseliv, innstikk i AftenpostenMarianne Bratt Ricketts
 
Parents Forever Statement | Family Platform EU | Nov 2010
Parents Forever Statement | Family Platform EU | Nov 2010Parents Forever Statement | Family Platform EU | Nov 2010
Parents Forever Statement | Family Platform EU | Nov 2010João Salgueiro Mouta
 
TNR Gold Shotgun Gold Project in Alaska Presentation.
TNR Gold Shotgun Gold Project in Alaska Presentation.TNR Gold Shotgun Gold Project in Alaska Presentation.
TNR Gold Shotgun Gold Project in Alaska Presentation.Kirill Klip
 
Poem sec1mrnobody
Poem sec1mrnobodyPoem sec1mrnobody
Poem sec1mrnobodyFauzi Yahya
 
switch~ pitchforks
switch~ pitchforksswitch~ pitchforks
switch~ pitchforksChuck Ray
 
Niềng răng những điều bạn nên biết
Niềng răng những điều bạn nên biếtNiềng răng những điều bạn nên biết
Niềng răng những điều bạn nên biếtThẩm Mỹ Răng
 

Viewers also liked (20)

Nordcad PCB and Footprint flow menus for OrCAD / Allegro
Nordcad PCB and Footprint flow menus for OrCAD / AllegroNordcad PCB and Footprint flow menus for OrCAD / Allegro
Nordcad PCB and Footprint flow menus for OrCAD / Allegro
 
OrCAD / Allegro PCB Editor Design Guide
OrCAD / Allegro PCB Editor Design GuideOrCAD / Allegro PCB Editor Design Guide
OrCAD / Allegro PCB Editor Design Guide
 
Orcad Capture - Schematic Design Tutorial
Orcad Capture - Schematic Design TutorialOrcad Capture - Schematic Design Tutorial
Orcad Capture - Schematic Design Tutorial
 
BLOG
BLOGBLOG
BLOG
 
Osterman media summary
Osterman media summaryOsterman media summary
Osterman media summary
 
Separaciones aviso 1
Separaciones aviso 1Separaciones aviso 1
Separaciones aviso 1
 
6176 Atkins, Forsale2
6176 Atkins, Forsale26176 Atkins, Forsale2
6176 Atkins, Forsale2
 
5 myths you should know about dog and cat foods
5 myths you should know about dog and cat foods5 myths you should know about dog and cat foods
5 myths you should know about dog and cat foods
 
Executive Coaching Proposition
Executive Coaching PropositionExecutive Coaching Proposition
Executive Coaching Proposition
 
Delivering Homeownership to the Under banked: Credit Reporting and Scoring
Delivering Homeownership to the Under banked: Credit Reporting and Scoring Delivering Homeownership to the Under banked: Credit Reporting and Scoring
Delivering Homeownership to the Under banked: Credit Reporting and Scoring
 
Customs in greece
Customs in greeceCustoms in greece
Customs in greece
 
Trøndelag Reiseliv, innstikk i Aftenposten
Trøndelag Reiseliv, innstikk i AftenpostenTrøndelag Reiseliv, innstikk i Aftenposten
Trøndelag Reiseliv, innstikk i Aftenposten
 
Parents Forever Statement | Family Platform EU | Nov 2010
Parents Forever Statement | Family Platform EU | Nov 2010Parents Forever Statement | Family Platform EU | Nov 2010
Parents Forever Statement | Family Platform EU | Nov 2010
 
TNR Gold Shotgun Gold Project in Alaska Presentation.
TNR Gold Shotgun Gold Project in Alaska Presentation.TNR Gold Shotgun Gold Project in Alaska Presentation.
TNR Gold Shotgun Gold Project in Alaska Presentation.
 
Poem sec1mrnobody
Poem sec1mrnobodyPoem sec1mrnobody
Poem sec1mrnobody
 
November 13th
November 13thNovember 13th
November 13th
 
Christmas
Christmas Christmas
Christmas
 
2012 kd
2012 kd2012 kd
2012 kd
 
switch~ pitchforks
switch~ pitchforksswitch~ pitchforks
switch~ pitchforks
 
Niềng răng những điều bạn nên biết
Niềng răng những điều bạn nên biếtNiềng răng những điều bạn nên biết
Niềng răng những điều bạn nên biết
 

Similar to NsWare for OrCAD and Allegro PCB Editor

1 session installation
1 session installation1 session installation
1 session installationRahul Hada
 
Big Lab Problems Solved with Spectrum Scale: Innovations for the Coral Program
Big Lab Problems Solved with Spectrum Scale: Innovations for the Coral ProgramBig Lab Problems Solved with Spectrum Scale: Innovations for the Coral Program
Big Lab Problems Solved with Spectrum Scale: Innovations for the Coral Programinside-BigData.com
 
Windows containers troubleshooting
Windows containers troubleshootingWindows containers troubleshooting
Windows containers troubleshootingAlexey Bokov
 
Com 135 final project user manual
Com 135 final project user manualCom 135 final project user manual
Com 135 final project user manualbiasimistfur1984
 
AdminCamp 2018 - IBM Notes V10 Performance Boost
AdminCamp 2018 - IBM Notes V10 Performance BoostAdminCamp 2018 - IBM Notes V10 Performance Boost
AdminCamp 2018 - IBM Notes V10 Performance BoostChristoph Adler
 
Introduction to NS2 - Cont..
Introduction to NS2 - Cont..Introduction to NS2 - Cont..
Introduction to NS2 - Cont..cscarcas
 
ICONUK 2018 - IBM Notes V10 Performance Boost
ICONUK 2018 - IBM Notes V10 Performance BoostICONUK 2018 - IBM Notes V10 Performance Boost
ICONUK 2018 - IBM Notes V10 Performance BoostChristoph Adler
 
Dx11 performancereloaded
Dx11 performancereloadedDx11 performancereloaded
Dx11 performancereloadedmistercteam
 
Course Project Security Analysis and Redesign of a Network Object.docx
Course Project Security Analysis and Redesign of a Network Object.docxCourse Project Security Analysis and Redesign of a Network Object.docx
Course Project Security Analysis and Redesign of a Network Object.docxmarilucorr
 
Speed up R with parallel programming in the Cloud
Speed up R with parallel programming in the CloudSpeed up R with parallel programming in the Cloud
Speed up R with parallel programming in the CloudRevolution Analytics
 
Systemd for developers
Systemd for developersSystemd for developers
Systemd for developersAlison Chaiken
 
HowToGetStartedTrainingPresentation.pptx
HowToGetStartedTrainingPresentation.pptxHowToGetStartedTrainingPresentation.pptx
HowToGetStartedTrainingPresentation.pptxNaderIbrahim22
 
engage 2019 - 15 Domino v10 Admin features we LOVE
engage 2019 - 15 Domino v10 Admin features we LOVEengage 2019 - 15 Domino v10 Admin features we LOVE
engage 2019 - 15 Domino v10 Admin features we LOVEChristoph Adler
 
Enhancing and Preparing TIMES for High Performance Computing
Enhancing and Preparing TIMES for High Performance ComputingEnhancing and Preparing TIMES for High Performance Computing
Enhancing and Preparing TIMES for High Performance ComputingIEA-ETSAP
 
Introduction to NetBSD kernel
Introduction to NetBSD kernelIntroduction to NetBSD kernel
Introduction to NetBSD kernelMahendra M
 

Similar to NsWare for OrCAD and Allegro PCB Editor (20)

1 session installation
1 session installation1 session installation
1 session installation
 
Big Lab Problems Solved with Spectrum Scale: Innovations for the Coral Program
Big Lab Problems Solved with Spectrum Scale: Innovations for the Coral ProgramBig Lab Problems Solved with Spectrum Scale: Innovations for the Coral Program
Big Lab Problems Solved with Spectrum Scale: Innovations for the Coral Program
 
Windows containers troubleshooting
Windows containers troubleshootingWindows containers troubleshooting
Windows containers troubleshooting
 
Com 135 final project user manual
Com 135 final project user manualCom 135 final project user manual
Com 135 final project user manual
 
Nano Server (ATD 11)
Nano Server (ATD 11)Nano Server (ATD 11)
Nano Server (ATD 11)
 
nuxt-en.pdf
nuxt-en.pdfnuxt-en.pdf
nuxt-en.pdf
 
Aci dp
Aci dpAci dp
Aci dp
 
AdminCamp 2018 - IBM Notes V10 Performance Boost
AdminCamp 2018 - IBM Notes V10 Performance BoostAdminCamp 2018 - IBM Notes V10 Performance Boost
AdminCamp 2018 - IBM Notes V10 Performance Boost
 
Tut hemant ns2
Tut hemant ns2Tut hemant ns2
Tut hemant ns2
 
Introduction to NS2 - Cont..
Introduction to NS2 - Cont..Introduction to NS2 - Cont..
Introduction to NS2 - Cont..
 
ICONUK 2018 - IBM Notes V10 Performance Boost
ICONUK 2018 - IBM Notes V10 Performance BoostICONUK 2018 - IBM Notes V10 Performance Boost
ICONUK 2018 - IBM Notes V10 Performance Boost
 
Collaborate2
Collaborate2Collaborate2
Collaborate2
 
Dx11 performancereloaded
Dx11 performancereloadedDx11 performancereloaded
Dx11 performancereloaded
 
Course Project Security Analysis and Redesign of a Network Object.docx
Course Project Security Analysis and Redesign of a Network Object.docxCourse Project Security Analysis and Redesign of a Network Object.docx
Course Project Security Analysis and Redesign of a Network Object.docx
 
Speed up R with parallel programming in the Cloud
Speed up R with parallel programming in the CloudSpeed up R with parallel programming in the Cloud
Speed up R with parallel programming in the Cloud
 
Systemd for developers
Systemd for developersSystemd for developers
Systemd for developers
 
HowToGetStartedTrainingPresentation.pptx
HowToGetStartedTrainingPresentation.pptxHowToGetStartedTrainingPresentation.pptx
HowToGetStartedTrainingPresentation.pptx
 
engage 2019 - 15 Domino v10 Admin features we LOVE
engage 2019 - 15 Domino v10 Admin features we LOVEengage 2019 - 15 Domino v10 Admin features we LOVE
engage 2019 - 15 Domino v10 Admin features we LOVE
 
Enhancing and Preparing TIMES for High Performance Computing
Enhancing and Preparing TIMES for High Performance ComputingEnhancing and Preparing TIMES for High Performance Computing
Enhancing and Preparing TIMES for High Performance Computing
 
Introduction to NetBSD kernel
Introduction to NetBSD kernelIntroduction to NetBSD kernel
Introduction to NetBSD kernel
 

Recently uploaded

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 

Recently uploaded (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 

NsWare for OrCAD and Allegro PCB Editor

  • 1. ©2015 Nordcad Systems A/S – nsWare nsWare release 2.42 nsWare is a collection of add-on products for Cadence™ OrCAD® & Allegro® products. 1 • Use nsWare framework to get nsWare menu inside PCB Editor – Install nsWare framework • Only installed programs will be available inside the NsWare menu • New in 2.42 – Change grid • New in 2.3x – Change line width • New in 2.35 – Added PCB and Footprint flow menu to help users work through the design process • New in 2.31 – Eagle to OrCAD / Allegro PCB Editor • New in 2.28 – Update nsWare – Create PCB Stacking Stripe Symbol
  • 2. ©2015 Nordcad Systems A/S – nsWare nsWare products • Shape functions • Net functions • Display functions • Symbol functions • Text functions • Change width and change grid • Export • CAD Translators • Configuration utility • Planar designer • Constraint template • PDF printing • Prototype plotting • Show ISR information • Update nsWare • Help 2 • SigXplorer colorsetup
  • 3. ©2015 Nordcad Systems A/S – nsWare Flow menus • New in 2.35 • Together with NsWare 2 flow menus are created – PCB Flow – Footprint Flow • Guide the user through the process of creating a PCB design and a footprint. • Disable flow menus by setting the variable – ns_no_pcbflowmenu • See help and explanations for flow menus at – http://www.nordcad.dk/flowmenu 3
  • 4. ©2015 Nordcad Systems A/S – nsWare Shape functions • 3 shape utilities – Force update alle shapes: ns_shpfup – Automatically updates all shapes without looking at their current status – Delete all voids: ns_shpdelvoid – Deletes either all voids or just all autovoids – Disable all shapes: ns_shpdis – Set shape display to disabled 4
  • 5. ©2015 Nordcad Systems A/S – nsWare Net functions • Assign All dummy nets to Dummy netclass: ns_dummy_net – Automatically assigns all dummy nets to a netclass named Dummy – Prompts for view of dummy net assignment table • Assign dummy nets to netclass: cns_dummy_net – Show dummy net assignment table – Cadence built-in command 5
  • 6. ©2015 Nordcad Systems A/S – nsWare Display functions • Show symbols in path ns_show_symbols – Display all footprints (package symbols) in the current search path • Highlight net by list: ns_net_highl – Show a list of all nets. Click a net will zoom around the net and highlight it • Display Polar guidelines: ns_polarlines – Create and display polar guidelines for snapping etc. 6
  • 7. ©2015 Nordcad Systems A/S – nsWare Create views from artwork films • Command: ns_f2v – Or NsWare→Display functions→Create views.. • Create a view file for each artwork film – Create a .color file in the current job directory – Move/copy to %cds_site%pcbviews folder for use across designs 7
  • 8. ©2015 Nordcad Systems A/S – nsWare PCB Stacking stripe symbol • Command: ns_layersymbol – Or NsWare→Display functions→Create PCB ... • Creates a PCB Stacking stripe symbol – Ensures manufacturing quality • Creates a symbol that has a copper area on each layer • If the symbol straddle the board outline the copper will be cut and a staircase is created if the board layers are manufactured in correct order. • Copper area sizes are controlled by the user interface. • Watch the YouTube video 8
  • 9. ©2015 Nordcad Systems A/S – nsWare Symbol functions 9 • Symbol Revision Management: ns_ar – Or NsWare → Symbol functions→ Symbol Revision management • Check symbol revisions used in board file against library files • Create revision history on symbols using properties – First revision: – NS_REVISION_CODE = 1.00 – NS_REV_100_COMMENT = Month Date Time Year – Username: Initial Relase – Following revisions: – NS_REVISION_CODE is updated with new revision number – New property named NS_REV_xxx_COMMENT created where xxx = NS_REVISION_CODE without decimal point – Value = Month Date Time Year – Username: User defined comment • New in Version 2.11 – Create backup for each version of symbol in ns_symbackup folder: symname_revision.dra – Create a .txt file with data information for symbol: symname_revision.txt
  • 10. ©2015 Nordcad Systems A/S – nsWare Symbol Revision Management 10 • 3 cases – explained further on the following pages • Case 1 – Program run on symbol with no NS_REVISION_CODE • Case 2 – Program run on symbol that already have a NS_REVISION_CODE • Case 3 – Program run on a board file
  • 11. ©2015 Nordcad Systems A/S – nsWare Symbol Revision Management 11 • Case 1 – symbol with no revision • Will present 3 choices – ”Set Default Revision Code”: Will set the following 2 properties – NS_REVISION_CODE = 1.00 – NS_REV_100_COMMENT = Month Date Time Year – Username: Initial Release – ”Create Batch update files”: Will create 3 files for batch updating a directory of .dra files – ”ns_revision_update.scr” is the script file to create and update properties – ”ns_revision_update.bat” run the above script on all .dra files in directory – ”ns_revision_update_README.txt” describes how to use the 2 files above – ”Do both of the above” will set the default revision code and create the batch update files as just explained. • Upon completion: – Info box regarding revision code – Possibility to get filemanager (explorer)
  • 12. ©2015 Nordcad Systems A/S – nsWare Symbol Revision Management 12 – ”Create Batch update symbol files” – Will create 3 files for batch updating a directory of .dra files – ”ns_revision_update.scr” is the script file to create and update properties – ”ns_revision_update.bat” run the above script on all .dra files in directory – ”ns_revision_update_README.txt” describes how to use the 2 files above • Case 2 – symbol with revision • Will show dialog – Shows the latest revision information – Revision code – Revision comment – Suggests new revision (old + 0.01) – ”+Major” increases revision code to nearest major revision (2.00, 3.00 ..) – ”+Minor” increases with 0.01 – Comment can be added. If no comment is made it will be ”No comment made” – ”Reset” will delete all existing revision history – ”Set” applies the changes – ”Cancel” will cancel the dialog – ”View history” shows the symbol revision history – ”Help” will show the online help
  • 13. ©2015 Nordcad Systems A/S – nsWare Symbol Revision Management 13 • Case 3 – board file • Legend: – Component is the part inside the PCB – Symbol is the library part – Revcode is the current revision code – e.g. 1.01 (NS_REVISION_CODE) – Revcomment is the current revision code comment – e.g., ”Aug 21 16:45:12 2009 - Ole: No comment made” (NS_REV_101_COMMENT) • See next page for more information
  • 14. ©2015 Nordcad Systems A/S – nsWare Symbol Revision Management 14 • Case 3 – board file • Cases – Case 3.1: Component revcode = symbol revcode – Component revcomment = symbol revcomment: Everything is fine, component is up-to-date – Component revcomment != symbol revcomment: There is an issue between component on board and symbol. Comment has been changed manually inside board or symbol – Case 3.2: component revcode < symbol revcode – Component is not up-to-date compared to symbol in library, use Place→Update symbols – Case 3.3: component revcode > symbol revcode – Component revision code has potentially been changed in the board file – Case 3.4: No component revcode – Symbol revcode exists: Symbol revision is newer in library, use Place→Update symbols – Case 3.5: No symbol revcode – Symbol has no revcode, open package symbol and run revision management tool
  • 15. ©2015 Nordcad Systems A/S – nsWare Calculate package symbol area • Command: ns_parea • Calculates the area of psm files occupied by PLACE_BOUND definitions – Result is written to psm_area.txt file in current directory – Report consist of – Path and name of package symbol – Total PLACE_BOUND area for package symbols (sum of all place_bound areas) – Largest PLACE_BOUND area is the size of the larges place_bound area • 3 cases – Case 1 - Package Symbol – Case 2 – Board file – Report data (best performance) – Case 3 – Board file – Don’t Report data 15
  • 16. ©2015 Nordcad Systems A/S – nsWare Calculate package symbol area • Case 1 - Package Symbol – Add data for open package symbol to ”psm_area.txt” file in current directory • Case 2 – Board file – Create data – Add data for all package symbols in psmpath to ”psm_area.txt” file in current directory – Units reported are determined by board unit settings – Will create 3 files for batch updating a directory of .dra files – ”ns_psm_area_calculate.bat” run the script below on all .dra files in directory – ” ns_parea_calculate.scr” is the script file – ” ns_psm_area_calculate_README.txt” describes how to use the 2 files above – Scriptfiles will report units for each package symbol • Case 3 – Board file – Don’t create data – Create script and batch files as described in case 2 16 Best performance obtained using Case 2 (Ja/Yes to above dialog)
  • 17. ©2015 Nordcad Systems A/S – nsWare Create rounded rectangle shape • Command: ns_rsd • Or NsWare → Symbol functions → Create rounded rectangle shape • Can only be used inside a shape symbol for generating padstacks 17
  • 18. ©2015 Nordcad Systems A/S – nsWare Output functions • Collection of functionality to create output data • Create artwork films: ns_gerber – With user interface: ”ns_gerber” – Without user interface: ”ns_gerber t” • Program – Creates default artwork films in Manufacture→Artwork – Create gerber film for etch and drill layers. – Optional configuration for other films – Edit ”ns_gerber.il” to accommodate your requirements for naming, content etc. – But rename skill file, functions etc. and place outside of nsWare directory • Watch the YouTube video 18
  • 19. ©2015 Nordcad Systems A/S – nsWare Automated postprocessing 19 • Run Post Process: ns_postproc – Or: NsWare→Output functions→Run Post Processor – Creates most documentation needed for PCB manufacturing – Requires ”ads_sdart” variable to be set – Can either setup gerber films or use existing – Can zip data and cleanup output directory – Creates a readme file
  • 20. ©2015 Nordcad Systems A/S – nsWare Output functions 20 • Pick and place data TOP: ns_pick_top – Create pick and place data for top layer – Uses symbol origin • Pick and place data BOTTOM: ns_pick_bot – Create pick and place data for bottom layer – Uses symbol origin • Pick and place data to Capture: ns_pickdata – Creates a file with pick and place coordinates that can be backannotated to Capture • All 3 utilities use symbol origin as component reference – Can be changed in open-source programs – ns_pickdata.il – ns_pick_top.il – ns_pick_bot.il – But remember to rename functions and move .il files away from nsWare subfolder
  • 21. ©2015 Nordcad Systems A/S – nsWare Output functions • CAMCAD data: ns_camcad – Creates CAMCAD output data • ODB++ for BluePrint: ns_odb – Creates ODB++ data needed for import into DownStream BluePrint – Consider using IPC2581 output instead • CircuitCam data: ns_aegis – Creates data for CircuitCam equipment 21
  • 22. ©2015 Nordcad Systems A/S – nsWare Layout 2 PCB Editor footprint names 22 • Command: ns_l2a_footprints • Or NsWare → Output functions → Layout 2 PCB Editor footprint names • Creates a report that list reference designators and package symbol (footprint) names – Can be back-annotated to Capture – Usefull when translating PCB Designs from other PCB Systems into OrCAD/Allegro PCB Editor
  • 23. ©2015 Nordcad Systems A/S – nsWare Text functions • Update date field: ns_date – Or NsWare → Text functions → Update date field – Automatically updates all texts starting with ”Date:” to ”Date: hh:mm:ss dd-mm-yyyy” • Replace text: ns_text_replace – Or NsWare → Text functions → Replace text – Replace text on board with text from file – This skill program replace text on a board with text from a file. File should be named .csv and have the format below (semicolon separated) – search string;replace string – Add as many lines as wanted, search string must be a single word consisting of a-z, 0-9, _ and – – replace string can be a sentence 23
  • 24. ©2015 Nordcad Systems A/S – nsWare Change width • New in 2.3x • Command: ns_clwidth • Or NsWare → Change route width • Change width 24 • New in 2.42 • Command: ns_grids • Or NsWare → Change grid • Changes grid setting • Assign shortcut for optimal usage – funckey g1 ns_grids 0.1 – funckey g2 ns_grids 0.2 – Etc. – alias g ns_grids • Click g followed by number for fixed change or space + number for
  • 25. ©2015 Nordcad Systems A/S – nsWare Change width 25 • New in 2.3x • Command: ns_clwidth argument – argument is number for the wanted line width or if left empty shows the user interface • Or NsWare → Change route width • Assign shortcut for optimal usage – funckey lw1 ns_clwidth 0.1 – funckey lw2 ns_clwidth 0.2 – funckey lw5 ns_clwidth 0.5 – Etc. – alias lw ns_clwidth • Click lw followed by number for fixed change or space + number for user interface • Example related to above shortcuts – lw followed by 1 → Changes line width to 0.1 units – lw followed by space and 0.5 and Enter → Changes line width to 0.5 units – lw followed by Enter → Show gui to enter new line width
  • 26. ©2015 Nordcad Systems A/S – nsWare Change grid 26 • New in 2.42 • Command: ns_grids argument – argument is number for the wanted grid setting or if left empty shows the user interface • Or NsWare → Change grid • Change all grid settings • Assign shortcut for optimal usage – funckey g1 ns_grids 0.1 – funckey g2 ns_grids 0.2 – funckey g5 ns_grids 0.5 – Etc. – alias g ns_grids • Click g followed by number for fixed change or space + number for user interface • Example related to above shortcuts – g followed by 1 → Changes all grids to 0.1 units – g followed by space and 0.5 and Enter → Changes all grids to 0.5 units – g followed by Enter → Show gui to enter new grid setting in
  • 27. ©2015 Nordcad Systems A/S – nsWare Custom IDF export • Command: ns_idf • Or nsWare → Export → IDF with multiple heights • Program – Exports multiple heights per component and creates a more realistic 3D view of PCB – Output to STEP214 through FreeCAD • Watch the YouTube video 27
  • 28. ©2015 Nordcad Systems A/S – nsWare CAD Translators 28 • Translates IPL/DDE/SuperMax data into OrCAD / Allegro PCB Editor format – Currently only available as a service – Contact us at info@nordcad.dk or support@nordcad.dk for more information • Translates Eagle board and library files in xml format to OrCAD / Allegro PCB Editor – Currently only available as a service or through OrCAD MarketPlace – Watch movie at YouTube – Contact us at info@nordcad.dk or support@nordcad.dk for more information
  • 29. ©2015 Nordcad Systems A/S – nsWare • Translate Eagle board and library files in xml format Eagle translator example 29
  • 30. ©2015 Nordcad Systems A/S – nsWare Configuration utility 30 • Command: ns_configutil • Or NsWare → Configuration utility • Program makes it possible to change settings from different files saved in same format as env/site.env file • Use alias, funckey, set, unset etc. • Ideal for use at Design bureaus that needs to swap settings or for support of different manufacturing settings etc.
  • 31. ©2015 Nordcad Systems A/S – nsWare Generate planar transformers • Command ns_planar – Or NsWare → Planar designer • Program – Create 3 different types of planar transformers using parameters – Currently only available as a service or through OrCAD MarketPlace • Watch the YouTube video 31
  • 32. ©2015 Nordcad Systems A/S – nsWare Constraint Template • Command: ns_csv2cm – Or NsWare → Constraint Template – Import and creates constraints specified using the Excel spreadsheet ”constraint_skabelon.xls” • Constraint Template Help: ns_show_csv2cm_help – Or NsWare → Constraint Template Help – Display help information for Constraint Template in Danish 32
  • 33. ©2015 Nordcad Systems A/S – nsWare PDF Generator • Command: ns_pdf – Creates a single pdf file – Requires – Adobe Distiller (v5→v9 or Ghostview enabled PDF generator) – Each film setup inside Manufacture→Artwork is one page inside the pdf document • Consists of 4 tabs – PDF Settings – Printer setup – Film plot settings – New in 4.23: Variant plot • Help command ”ns_pdf_help” • Watch the YouTube video 33
  • 34. ©2015 Nordcad Systems A/S – nsWare PDF – PDF Settings • General settings for – PDF file name – PDF quality – Paper size – Font for texts – Scaling – Color vs. black/white – Board outlines on all films – Drill holes open/closed – Solid colors – Add filmname to page 34
  • 35. ©2015 Nordcad Systems A/S – nsWare PDF – Printer setup • Settings for PDF program – Adobe or Ghostview 35
  • 36. ©2015 Nordcad Systems A/S – nsWare PDF – Film plot settings • Individual films settings – PDF Out: Create PDF for film – Mirror: Mirror plot of film – Order pages in pdf document – Up: Move selected film up – Down: Move selected film down – Preview film content – View film: Preview selected film – Reload visibility: Reload original board visibility 36
  • 37. ©2015 Nordcad Systems A/S – nsWare Variant plot 37 • New in 2.32 • Adds variant plot capabilities – Variants.lst required to read variant information • Detailed document plots a page per part number * Notice that if you select Detailed document each PCB Session has a max of 290 pages it can plot
  • 38. ©2015 Nordcad Systems A/S – nsWare Prototype plotting with open drill • 3 commands in nsWare→Prototype plotting – Set one layer to black plot (ns_pprint) – Set all etch to black (ns_pprint t) – Restore color and visibility (ns_restore_after_pprint) • Program – Makes it easy to print/plot etch layers for prototyping with open drill holes. – Setup display and color for printing prototypes – Includes restore to original color and visibility functionality • Watch the YouTube video 38
  • 39. ©2015 Nordcad Systems A/S – nsWare Show ISR information • Command: ns_getCCR • Or NsWare → Show ISR information • Show the list of hotfixes and QIR’s installed 39
  • 40. ©2015 Nordcad Systems A/S – nsWare Update nsWare • Command: ns_update_nsware • Or NsWare → Update nsWare • Update the nsWare programs to the newest versions – Include new functions • If nsWare functions are installed through OrCAD Marketplace – Installed programs are updated – New free apps are installed • To disable use of this function – Set variable ”no_nswareupdate” in env or site.env file 40
  • 41. ©2015 Nordcad Systems A/S – nsWare SigXplorer color setup 41 • New in 2.28 • Command: ns_sigxp_colors • Or NsWare→Change colors • Changes colors in SigXplorer to better facilitate documentation