Mon 10/05/98 3:45 - 5:00 PM 20min Session - System Design 
 
 
Automated Creation of FPGA Symbols from FPGA Place and Route
Michael A. Pringle and Chul-Ho P. Chang
Boeing
michael.a.pringle@boeing.com
253-773-1841

As the size of FPGA devices is getting bigger and bigger, it is getting difficult and time-consuming to create and maintain a design-specific FPGA symbol. Specifically, it is difficult for a designer to create an FPGA symbol and manually map its I/O pins to signal names when the device has more than 200 I/O pins. It would be desirable to have a mechanism to automatically produce an FPGA symbol from the output of the FPGA Place and Route tool. This paper discusses a way to create an FPGA symbol and mapping files from the output of Altera's MaxPlus II place and route tool. The automatically generated symbol is mapped to a Synopsys model for simulation and to a Boeing geometry for board layout. This approach provides a symbol that represents the functionality of the final FPGA, reduces human error during creation and maintenance of the design-specific FPGA symbol, and minimizes maintenance of the FPGA symbol and schematics it is used on after each revision of the FPGA I/O.

Bio:
Michael A. Pringle is a Principal Engineer with Electronic Computing Support organization in Boeing IS&DS Group. He has worked for the Boeing Company for 24 years, and has been supporting board-level design with Mentor Graphics libraries and tools since 1985. Chul-Ho P. Chang is a Sr. CAE Application Engineer in the same organization with Michael. He has worked for Boeing Company for 14 years as a digital simulation specialist. His responsibility includes digital simulation support in various Boeing programs, FPGA and Gate Array design, and a VHDL-based design process study. Prior to joining Boeing, he worked for E. F. Johnson Co., as a Signal Processing Design Engineer.