Browse Prior Art Database

1076 VHDL Attribute Editor

IP.com Disclosure Number: IPCOM000115116D
Original Publication Date: 1995-Mar-01
Included in the Prior Art Database: 2005-Mar-30
Document File: 2 page(s) / 51K

Publishing Venue

IBM

Related People

Gosselin, T: AUTHOR [+2]

Abstract

Disclosed is a program which can be used by any designer in VHDL to understand and add correctly the language attributes to his code. This program is written in C language under AIX* Windows** and can be called independently of any VHDL editor.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 57% of the total text.

1076 VHDL Attribute Editor

      Disclosed is a program which can be used by any designer in
VHDL to understand and add correctly the language attributes to his
code.  This program is written in C language under AIX* Windows** and
can be called independently of any VHDL editor.

      The Very High Speed Integrated Circuit (VHSIC) Hardware
Description Language has a feature called "Attribute" which is used
to define some characteristics of a named entity.  Basically for
circuit design, attributes are used to pass constraints and
directives to the simulator and the synthesizer programs.  There may
be hundreds of different attributes (more than 400 in IBM*) so it is
very difficult to find a complete documentation on them, and to
understand which attribute to use and how to use it correctly.  Each
developer, each tool provider has his own set of attributes.  The
idea of attribute editor is to provide every VHDL user an easy way to
code without any error the any necessary attribute whatever the
program drives after.  It also addresses non-AIX specialists so it is
based on a very instinctive interface that allows a quick learning of
the tool.

      Attribute editor is based on two Data Bases which can be easily
personalized.  Each record of the first Data Base indicates the
attribute name, the type of VHDL unit it refers to, the default
values and the pointer to a complex structure description if any,
with its attribute subtypes.  Each record of the second D...