Transcript
Page 1: nsWare release 2 - nordcad.dk©2014 Nordcad Systems A/S –nsWare products Revision 2.34 nsWare release 2.34 nsWare is a collection of add-on products for Cadence™OrCAD® & Allegro®

©2014 Nordcad Systems A/S – nsWare products Revision 2.34

nsWare release 2.34

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.32

– Updated PDF Generator to 4.23

• New in 2.31

– Eagle to OrCAD / Allegro PCB Editor

translator

• New in 2.28

– Update nsWare

– Polar guidelines

– Create PCB Stacking Stripe Symbol

– SigXplorer change colors

Page 2: nsWare release 2 - nordcad.dk©2014 Nordcad Systems A/S –nsWare products Revision 2.34 nsWare release 2.34 nsWare is a collection of add-on products for Cadence™OrCAD® & Allegro®

©2014 Nordcad Systems A/S – nsWare products Revision 2.34

nsWare products

• Shape functions

• Net functions

• Display functions

• Symbol functions

• Text functions

• Export

• CAD Translators

• Configuration utility

• Planar designer

• Constraint template

• PDF printing

• Prototype plotting

• Show ISR information

• Update nsWare

• Help

2

• SigXplorer colorsetup

Page 3: nsWare release 2 - nordcad.dk©2014 Nordcad Systems A/S –nsWare products Revision 2.34 nsWare release 2.34 nsWare is a collection of add-on products for Cadence™OrCAD® & Allegro®

©2014 Nordcad Systems A/S – nsWare products Revision 2.34

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

3

Page 4: nsWare release 2 - nordcad.dk©2014 Nordcad Systems A/S –nsWare products Revision 2.34 nsWare release 2.34 nsWare is a collection of add-on products for Cadence™OrCAD® & Allegro®

©2014 Nordcad Systems A/S – nsWare products Revision 2.34

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

4

Page 5: nsWare release 2 - nordcad.dk©2014 Nordcad Systems A/S –nsWare products Revision 2.34 nsWare release 2.34 nsWare is a collection of add-on products for Cadence™OrCAD® & Allegro®

©2014 Nordcad Systems A/S – nsWare products Revision 2.34

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.

5

Page 6: nsWare release 2 - nordcad.dk©2014 Nordcad Systems A/S –nsWare products Revision 2.34 nsWare release 2.34 nsWare is a collection of add-on products for Cadence™OrCAD® & Allegro®

©2014 Nordcad Systems A/S – nsWare products Revision 2.34

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%\pcb\views folder for

use across designs

6

Page 7: nsWare release 2 - nordcad.dk©2014 Nordcad Systems A/S –nsWare products Revision 2.34 nsWare release 2.34 nsWare is a collection of add-on products for Cadence™OrCAD® & Allegro®

©2014 Nordcad Systems A/S – nsWare products Revision 2.34

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

7

Page 8: nsWare release 2 - nordcad.dk©2014 Nordcad Systems A/S –nsWare products Revision 2.34 nsWare release 2.34 nsWare is a collection of add-on products for Cadence™OrCAD® & Allegro®

©2014 Nordcad Systems A/S – nsWare products Revision 2.34

Symbol functions

8

• 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

Page 9: nsWare release 2 - nordcad.dk©2014 Nordcad Systems A/S –nsWare products Revision 2.34 nsWare release 2.34 nsWare is a collection of add-on products for Cadence™OrCAD® & Allegro®

©2014 Nordcad Systems A/S – nsWare products Revision 2.34

Symbol Revision Management

9

• 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

Page 10: nsWare release 2 - nordcad.dk©2014 Nordcad Systems A/S –nsWare products Revision 2.34 nsWare release 2.34 nsWare is a collection of add-on products for Cadence™OrCAD® & Allegro®

©2014 Nordcad Systems A/S – nsWare products Revision 2.34

Symbol Revision Management

10

• 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)

Page 11: nsWare release 2 - nordcad.dk©2014 Nordcad Systems A/S –nsWare products Revision 2.34 nsWare release 2.34 nsWare is a collection of add-on products for Cadence™OrCAD® & Allegro®

©2014 Nordcad Systems A/S – nsWare products Revision 2.34

Symbol Revision Management

11

– ”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

Page 12: nsWare release 2 - nordcad.dk©2014 Nordcad Systems A/S –nsWare products Revision 2.34 nsWare release 2.34 nsWare is a collection of add-on products for Cadence™OrCAD® & Allegro®

©2014 Nordcad Systems A/S – nsWare products Revision 2.34

Symbol Revision Management

12

• 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

Page 13: nsWare release 2 - nordcad.dk©2014 Nordcad Systems A/S –nsWare products Revision 2.34 nsWare release 2.34 nsWare is a collection of add-on products for Cadence™OrCAD® & Allegro®

©2014 Nordcad Systems A/S – nsWare products Revision 2.34

Symbol Revision Management

13

• 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

Page 14: nsWare release 2 - nordcad.dk©2014 Nordcad Systems A/S –nsWare products Revision 2.34 nsWare release 2.34 nsWare is a collection of add-on products for Cadence™OrCAD® & Allegro®

©2014 Nordcad Systems A/S – nsWare products Revision 2.34

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

14

Page 15: nsWare release 2 - nordcad.dk©2014 Nordcad Systems A/S –nsWare products Revision 2.34 nsWare release 2.34 nsWare is a collection of add-on products for Cadence™OrCAD® & Allegro®

©2014 Nordcad Systems A/S – nsWare products Revision 2.34

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

15

Best performance

obtained using Case 2

(Ja/Yes to above dialog)

Page 16: nsWare release 2 - nordcad.dk©2014 Nordcad Systems A/S –nsWare products Revision 2.34 nsWare release 2.34 nsWare is a collection of add-on products for Cadence™OrCAD® & Allegro®

©2014 Nordcad Systems A/S – nsWare products Revision 2.34

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

16

Page 17: nsWare release 2 - nordcad.dk©2014 Nordcad Systems A/S –nsWare products Revision 2.34 nsWare release 2.34 nsWare is a collection of add-on products for Cadence™OrCAD® & Allegro®

©2014 Nordcad Systems A/S – nsWare products Revision 2.34

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.

• Watch the YouTube video

17

Page 18: nsWare release 2 - nordcad.dk©2014 Nordcad Systems A/S –nsWare products Revision 2.34 nsWare release 2.34 nsWare is a collection of add-on products for Cadence™OrCAD® & Allegro®

©2014 Nordcad Systems A/S – nsWare products Revision 2.34

Automated postprocessing

18

• 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

Page 19: nsWare release 2 - nordcad.dk©2014 Nordcad Systems A/S –nsWare products Revision 2.34 nsWare release 2.34 nsWare is a collection of add-on products for Cadence™OrCAD® & Allegro®

©2014 Nordcad Systems A/S – nsWare products Revision 2.34

Output functions

19

• 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

Page 20: nsWare release 2 - nordcad.dk©2014 Nordcad Systems A/S –nsWare products Revision 2.34 nsWare release 2.34 nsWare is a collection of add-on products for Cadence™OrCAD® & Allegro®

©2014 Nordcad Systems A/S – nsWare products Revision 2.34

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

20

Page 21: nsWare release 2 - nordcad.dk©2014 Nordcad Systems A/S –nsWare products Revision 2.34 nsWare release 2.34 nsWare is a collection of add-on products for Cadence™OrCAD® & Allegro®

©2014 Nordcad Systems A/S – nsWare products Revision 2.34

Layout 2 PCB Editor footprint names

21

• 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

Page 22: nsWare release 2 - nordcad.dk©2014 Nordcad Systems A/S –nsWare products Revision 2.34 nsWare release 2.34 nsWare is a collection of add-on products for Cadence™OrCAD® & Allegro®

©2014 Nordcad Systems A/S – nsWare products Revision 2.34

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

22

Page 23: nsWare release 2 - nordcad.dk©2014 Nordcad Systems A/S –nsWare products Revision 2.34 nsWare release 2.34 nsWare is a collection of add-on products for Cadence™OrCAD® & Allegro®

©2014 Nordcad Systems A/S – nsWare products Revision 2.34

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

23

Page 24: nsWare release 2 - nordcad.dk©2014 Nordcad Systems A/S –nsWare products Revision 2.34 nsWare release 2.34 nsWare is a collection of add-on products for Cadence™OrCAD® & Allegro®

©2014 Nordcad Systems A/S – nsWare products Revision 2.34

CAD Translators

24

• Translates IPL/DDE/SuperMax data into OrCAD / Allegro PCB Editor format

– Currently only available as a service

– Contact us at [email protected] or [email protected] 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 [email protected] or [email protected] for more information

Page 25: nsWare release 2 - nordcad.dk©2014 Nordcad Systems A/S –nsWare products Revision 2.34 nsWare release 2.34 nsWare is a collection of add-on products for Cadence™OrCAD® & Allegro®

©2014 Nordcad Systems A/S – nsWare products Revision 2.34

• Translate Eagle board and library files in xml format

Eagle translator example

25

Page 26: nsWare release 2 - nordcad.dk©2014 Nordcad Systems A/S –nsWare products Revision 2.34 nsWare release 2.34 nsWare is a collection of add-on products for Cadence™OrCAD® & Allegro®

©2014 Nordcad Systems A/S – nsWare products Revision 2.34

Configuration utility

26

• 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.

Page 27: nsWare release 2 - nordcad.dk©2014 Nordcad Systems A/S –nsWare products Revision 2.34 nsWare release 2.34 nsWare is a collection of add-on products for Cadence™OrCAD® & Allegro®

©2014 Nordcad Systems A/S – nsWare products Revision 2.34

Generate planar transformers

• Command ns_planar

• Or NsWare → Planar designer

• Program

– Create 3 different types of planar

transformers using parameters

• Watch the YouTube video

27

Page 28: nsWare release 2 - nordcad.dk©2014 Nordcad Systems A/S –nsWare products Revision 2.34 nsWare release 2.34 nsWare is a collection of add-on products for Cadence™OrCAD® & Allegro®

©2014 Nordcad Systems A/S – nsWare products Revision 2.34

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

28

Page 29: nsWare release 2 - nordcad.dk©2014 Nordcad Systems A/S –nsWare products Revision 2.34 nsWare release 2.34 nsWare is a collection of add-on products for Cadence™OrCAD® & Allegro®

©2014 Nordcad Systems A/S – nsWare products Revision 2.34

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

29

Page 30: nsWare release 2 - nordcad.dk©2014 Nordcad Systems A/S –nsWare products Revision 2.34 nsWare release 2.34 nsWare is a collection of add-on products for Cadence™OrCAD® & Allegro®

©2014 Nordcad Systems A/S – nsWare products Revision 2.34

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

30

Page 31: nsWare release 2 - nordcad.dk©2014 Nordcad Systems A/S –nsWare products Revision 2.34 nsWare release 2.34 nsWare is a collection of add-on products for Cadence™OrCAD® & Allegro®

©2014 Nordcad Systems A/S – nsWare products Revision 2.34

PDF – Printer setup

• Settings for PDF program

– Adobe or Ghostview

31

Page 32: nsWare release 2 - nordcad.dk©2014 Nordcad Systems A/S –nsWare products Revision 2.34 nsWare release 2.34 nsWare is a collection of add-on products for Cadence™OrCAD® & Allegro®

©2014 Nordcad Systems A/S – nsWare products Revision 2.34

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

32

Page 33: nsWare release 2 - nordcad.dk©2014 Nordcad Systems A/S –nsWare products Revision 2.34 nsWare release 2.34 nsWare is a collection of add-on products for Cadence™OrCAD® & Allegro®

©2014 Nordcad Systems A/S – nsWare products Revision 2.34

Variant plot

33

• 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

Page 34: nsWare release 2 - nordcad.dk©2014 Nordcad Systems A/S –nsWare products Revision 2.34 nsWare release 2.34 nsWare is a collection of add-on products for Cadence™OrCAD® & Allegro®

©2014 Nordcad Systems A/S – nsWare products Revision 2.34

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

34

Page 35: nsWare release 2 - nordcad.dk©2014 Nordcad Systems A/S –nsWare products Revision 2.34 nsWare release 2.34 nsWare is a collection of add-on products for Cadence™OrCAD® & Allegro®

©2014 Nordcad Systems A/S – nsWare products Revision 2.34

Show ISR information

• Command: ns_getCCR

• Or NsWare → Show ISR information

• Show the list of hotfixes and QIR’s installed

35

Page 36: nsWare release 2 - nordcad.dk©2014 Nordcad Systems A/S –nsWare products Revision 2.34 nsWare release 2.34 nsWare is a collection of add-on products for Cadence™OrCAD® & Allegro®

©2014 Nordcad Systems A/S – nsWare products Revision 2.34

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

– Only installed programs are updated

– No new functions installed

• To disable use of this function

– Set variable ”no_nswareupdate” in env or site.env file

36

Page 37: nsWare release 2 - nordcad.dk©2014 Nordcad Systems A/S –nsWare products Revision 2.34 nsWare release 2.34 nsWare is a collection of add-on products for Cadence™OrCAD® & Allegro®

©2014 Nordcad Systems A/S – nsWare products Revision 2.34

SigXplorer color setup

37

• New in 2.28

• Command: ns_sigxp_colors

• Or NsWare→Change colors

• Changes colors in SigXplorer to better

facilitate documentation


Top Related