
How much time do you spend each day creating new symbols for schematic capture? If you spend more than two or three hours each design creating symbols, you need SymbolGen. SymbolGen can reduce the amount of time spent creating symbols drastically!
As a designer, you are dealing with symbols that are getting larger and pin counts approaching the thousands. There are few reasonable solutions that allow the designer to create large symbols rapidly which can then be used in schematic capture.
Symbol Generator is the answer to generating symbols quickly and virtually automatically. It uses a text PIN file for input, and can be used by anyone who has the ability to create an ASCII text file with a word processor or text editor. Pin files can also be created using spreadsheet programs such as Excel or Quattro Pro.
If your engineering department is using CPLDs or FPGAs in their designs, they may already be producing files that can be read directly in, as SymbolGen is able to use PIN (or PAD) files produced by Xilinx and Altera.
While it can be used to generate small symbols with pins ranging from 1 to 100, the benefits of using SymbolGen become apparent when pin counts exceed 100 pins.
SymbolGen works by creating a symbol based upon INPUT, OUTPUT and POWER designators, with inputs on the left and outputs on the right. There are several user selectable options which give the program flexibility, such as the ability to choose Symbol Width, LineWidth and Pin Length.
SymbolGen is a 32-bit program that runs in a Windows 95/98/XP environment, and works with ACCEL EDA Versions 12 through 17.
An example input file is shown, along with the resulting symbol after running SymbolGen.
-- User pin file -- Part 9572 -- Package plcc84 LED1(0) OUTPUT 54 P0 INPUT 33 CLK INPUT 9 RESET INPUT 74 P90 INPUT 34 DIR_SEL INPUT 25 LED5(3) OUTPUT 17 LED5(6) OUTPUT 20 LED1(1) OUTPUT 55 LED1(2) OUTPUT 56 LED1(3) OUTPUT 57 LED1(4) OUTPUT 58 LED1(5) OUTPUT 61 LED1(6) OUTPUT 62 LED2(0) OUTPUT 65 LED2(1) OUTPUT 66 LED2(2) OUTPUT 67 LED2(3) OUTPUT 68 LED2(4) OUTPUT 69 LED2(5) OUTPUT 70 LED2(6) OUTPUT 71 LED3(0) OUTPUT 75 LED3(1) OUTPUT 79 LED3(2) OUTPUT 80 LED3(3) OUTPUT 81 LED3(4) OUTPUT 82 LED3(5) OUTPUT 83 LED3(6) OUTPUT 84 LED4(0) OUTPUT 1 LED4(5) OUTPUT 6 LED4(6) OUTPUT 7 LED4(1) OUTPUT 2 LED4(2) OUTPUT 3 LED4(3) OUTPUT 4 LED4(4) OUTPUT 5 LED5(0) OUTPUT 13 LED5(1) OUTPUT 14 LED5(2) OUTPUT 15 LED5(4) OUTPUT 18 LED5(5) OUTPUT 19 LED_DN OUTPUT 23 LED_UP OUTPUT 24 VCC POWER 38 VCC POWER 73 VCC POWER 78 VCC POWER 22 VCC POWER 64 GND POWER 8 GND POWER 16 GND POWER 27 GND POWER 42 GND POWER 49 GND POWER 60 TCK INPUT 30 TDI INPUT 28 TMS INPUT 29 TDO OUTPUT 59
For more information on SymbolGen, contact...