>>
Home

>>
News

>>
Updates

>>
FAQ

>>
Users' Contributions

>>
User Discussion

>>
Links

>>
Photo's

>>
Contact Us






Interface/Exporting

Author Thread: Create a Design for use with WinBoard PCB?
AdminDW
Create a Design for use with WinBoard PCB?
Posted: Monday, October 04, 2004 2:06 PM (EST)

Using DesignWorks Professional with WinBoard

Purpose of This Note

This note describes how to use DesignWorks Professional for Windows in conjunction with the WinBoard PCB layout system from Ivex Design.

This note applies to: Windows Macintosh
DesignWorks Professional 3.3+ N/A
DesignWorks Lite N/A N/A
LogicWorks N/A N/A
Notes: N/A - not applicable to this version.   "3.0 +" indicates version 3.0 and later.  Since this note may apply to multiple versions and platforms, there may be some variation in exact configuration of menu commands and screen layouts from that shown in this note, but the same principles apply.

WinBoard Design Kit

The first step in using DesignWorks to create designs for WinBoard is to download the WinBoard Design Kit so that you have the latest netlist generater and samples.  Due to some changes in netlist formats, the netlist generator provided with DesignWorks Professional 3.3 will not work exactly as provided with the current version of WinBoard.  To install the design kit, just unzip the files provided into any convenient location, such as the DesignWorks 3.3 program folder.

Files in the Design Kit

The design kit contains these files:

ReadMe.txt - brief documentation on using DesignWorks and WinBoard
WinBoard Example.cct - a sample circuit to export to WinBoard
WinBoard Template.cct - an empty circuit to use as a starting point
WB Error Check.rfm - a report script to check for probable errors
WB Netlist.rfm - a report script to generate the WinBoard netlist format

Creating a Design for use with WinBoard

The best way to start creating a design for WinBoard is to open the file WinBoard Template.cct provided and then save it under your own name. This file predefines that attribute fields and other settings that are appropriate for this type of design.

IMPORTANT NOTES:

Hierarchy Mode - We do not recommend using hierarchical schematics in conjunction with WinBoard due to name length limitations and other complications. If you really want to create a hierarchical design, you will need use Physical Hierarchy mode in DesignWorks and modify the netlist script provided to generate a flattened netlist.  Try a small sample first and make sure you get the results you expect!

Package codes - Netlists will transfer from DesignWorks to WinBoard much more easily if you specify the package code in the schematic.

WinBoard requires the package code (it calls it "module name") AND the name of the library the module can be found in. This information can be placed in the WB_Package attribute field of each device using the format packageCode,libName, as in this example:

RC05,RESISTOR.LIB

See the example file provided for other samples. To view the value of this field on any device, right-click on the symbol in the schematic, select the Attributes command, and click on the WB_Package field.

If the attribute WB_Package has not been specified in a device, then the Package field is checked. If it contains a value, it is assumed to be one of the codes used in the standard DesignWorks libraries and it is converted to a WinBoard package code using a table hardwired in the netlister.

Layer and Group Codes - You can optionally specify Layer (side) and Group codes in each device. These can be placed in the WB_Side and WB_Group attribute fields respectively. The default values are C and GR1.

Other Information

See the File | New Netlist command in the WinBoard documentation for more information on importing netlists.

 




New Articles
  • DesignWorks Lite Mac 4.6.3b1
    Beta

  • New Release
    DesignWorks Professional for Windows Version 5.0

  •  

    New Posts

    There are no new posts

    Home   |  News   |  Updates   |  FAQ   |  Users' Contributions   |  User Discussion   |  Links   |  Photo's   |  Contact Us