Tue 10/07/97 2:00 - 3:45 pm Session - Simulation

Adding VHDL Simulation Model to Existing Mentor Libraries Using a CDP-Based Netlister

Inna Lyusternik

Dan Weyer
daniel.weyer@ab.com

Rockwell Automation - Allen Bradley Company

This paper describes a methodology and a VHDL netlist program to generate or add VHDL models to Mentor Design Architect (DA) libraries using only VHDL constructs. The netlist program generates a VHDL netlist from a DA schematic that can be simulated with QuickHDL or another IEEE 1076 compliant simulator. The methodology and netlist program eliminates:

The methodology and netlist program includes the following features:

The paper describes the methodology for creating and using VHDL models with Mentor's VHDLwrite netlister and Allen-Bradley's experience generating these models. This paper examines the methodology implemented at Allen-Bradley as well as the reason the netlist program was developed. Examples are presented showing how to implement VHDL models for both netlisters.

The netlist program called "abvhdlnet" was written using Connectivity Data Port (CDP). CDP implements the CAD Framework Initiative Design Representation (CFI-DR) procedural interface for Mentor EDDM based designs. In basic terms, the paper describes the algorithms and usage of the program and CDP functions.

Knowledge of VHDL, C programming language and UNIX Bourne shell are assumed. Users not proficient with these programs will benefit from the methodology and functionality of the netlist program.

Bio:
Inna Lyusternik is pursuing her BS in Electrical Engineering at Case Western Reserve University. She will graduate in the Fall 1997 semester. Inna has been a co-op and has served as an intern at Allen-Bradley from 1996 to 1997 working on Allen-Bradley's LMS Library and adding VHDL models to the library. Inna previously worked in the Electronic Design Center at Case Western University.

Dan Weyer received his BS from Cleveland State University in 1981 and is currently pursuing MS in Computer Engineering at Case Western University (hopefully December 97). Dan is a CAE Project Engineer at Allen-Bradley in Mayfield Heights Ohio. He has been working in EDA field for the past 10 years at Allen-Bradley and with Mentor tools since 1991. Dan previously worked as a Design Engineer with Picker International in the CT and MRI Division.