MICROELECTRONIC SYSTEMS NEWS
FILENUMBER: 3018
BEGIN_KEYWORDS
software mosis xilinx tanner gate arrays standard cell vhdl
END_KEYWORDS
DATE: july 1993
TITLE: Software for Computer-Aided Logical Design Text by Hill
Software for Computer-Aided Logical Design Text by Hill
(Contributed by Fred Hill of the University of Arizona)
From John Wiley & Sons advertisement:
COMPUTER AIDED LOGICAL DESIGN WITH EMPHASIS ON VLSI by Fred Hill
is now in its fourth edition. New features include:
* The first text to bridge the gap between VLSI design and logi-
cal design.
* Design problems are now included to support the design require-
ments established by ABET.
* NMOS and CMOS circuits are covered in detail.
* New problem sets are provided at the end of every chapter.
* Includes coverage of programmable logic arrays, programmable
logic devices, field-programmable gate arrays and standard cell
design.
* New sections on register transfer level descriptions.
* Stresses what computer aided logic design tools can do.
The new edition maintains the strengths that have proven effec-
tive through three previous editions:
* Noted for its careful introduction to Boolean algebra, Karnaugh
maps and sequential circuits.
* Covers system level implications of circuit properties.
* Considers both behavior and structure in the design process.
* Uses design methodologies applicable to real-world scale designs.
A solutions manual is available for instructors. Also, software
to support the text can be obtained directly from the author.
To order from John Wiley & Sons, call (212)-850-6000.
From Fred Hill:
This document is precipitated primarily by references to software
support in advertising for "Computer Aided Logical Design with
emphasis on VLSI." The most important point to be made is: don't
judge the book on the basis of potential supporting software.
The book includes careful treatment of the fundamentals of logi-
cal design as well as topics in the area of digital VLSI design,
not assembled in any other textbook. Obtain a desk/examination
copy of the book before you make your decision.
Clearly one should not expect non-commercial software to com-
pletely support a laboratory course in logical or VLSI design.
While this author argues for hardware compilation from AHPL as a
more natural design entry than graphic design capture, the latter
remains an essential component of an undergraduate logical design
laboratory. I make no attempt to supply a schematic capture tool
or a gate level simulator. The book is not tied directly to any
set of tools. A course using "Computer Aided Logical Design with
emphasis on VLSI" may be supported by a laboratory of tools of
the instructors choosing.
The advertised software becomes applicable when a course using
the above referenced book reaches Chapter 11. The clock mode
function level simulator HPSIM2 supports this chapter as well as
the authors other book, "Digital Systems: Hardware Organization
and Design." The hardware compiler program HPCOM and AENT, which
translates HPCOM output to EDIF 1.0 (electronic data interchange
format), are natural elements of a VLSI design laboratory. A ma-
jor goal has been to make the output of AENT compatible with the
input net-list and libraries utilized by the standard cell au-
tomatic place and route routine associated with L-Edit. Informa-
tion on L-Edit can be obtained from Tanner Research Inc. 444
North Altadena Drive, Pasadena, California 91107 ((818) 795-
1696). It is intended that the combination of HPCOM, AENT and
L-Edit provide a direct translation of AHPL to a MOSIS compatible
standard cell layout, but I offer no guarantee that gaps will not
arise as the various programs progress from version to version.
Such a realization of an AHPL description could then be simulated
at the gate level with capacitance values back annotated to the
net-list by a Tanner product.
THE FUTURE: Although HPSIM and HPCOM have been static for
several years, some enhancements are in store for the near fu-
ture. Among these are optional execution of combinational logic
unit descriptions by HPSIM and optional generation of a minimal
memory element control unit by HPCOM. We are also in the process
of developing an AENT like program which will provide for realiz-
ing AHPL descriptions as FPGAs. I will keep those, who provide
EMAIL addresses, updated of these developments.
The tool package consisting of HPSIM2, HPCOM, and AENT is avail-
able for MSDOS (IBM PC compatible) computers. A fourth program,
SUBGRAPH, which generates a partial logic block diagram from
HPCOM output, and one or more possibly helpful public domain pro-
grams are included on the distribution disk free of charge.
Although HPSIM2 is available on one or two other platforms, The
complete package is supported only for MSDOS at this time.
Although the user manual has been updated, versions of HPSIM
which may be in use at various Universities, do not differ from
the current version.
The price for the three program package (HPSIM, HPCOM, and AENT)
including a comprehensive hard copy user manual is $150. The
price for the MSDOS version of HPSIM2 only is $100. Checks (pay-
able to the University of Arizona) or purchase orders should be
sent to:
Dr. Fredrick J. Hill
Department of Electrical and Computer Engineering
University of Arizona
Tucson, Arizona 85721
hill@ece.arizona.edu
Advance payment is not required, but this method is most con-
venient. Instructors are authorized to make copies of the
software and user manual for use by students in their classes.
The following paragraphs should be of interest to all who make
use of Xilinx 2000 and 3000 series logic cell arrays in an
academic environment. It should be of particular interest to
those Xilinx users who also make use of the Tanner Research pro-
duct, NetTran or can otherwise translate an EDIF 1.1 net-list
into Xilinx xxx.xnf format.
For several years I have made available a small set of software
products which support the hardware description language AHPL.
In addition to the function level simulator and hardware compiler
HPCOM, I distribute a program, AENT, which will translate a net-
list to to EDIF 1.1 format. The EDIF net-list is then typically
submitted to NetTran, with the output used to drive the Tanner
L-Edit standard cell place and route program. The final result
is a CIF realization of the original AHPL description which can
be sent to MOSIS for fabrication.
In conjunction with Xilinx logic cell array realization in our
undergraduate computer aided logical design laboratory we
discovered that the same version of AENT could be used as the
first step in generation of an XNF format net-list, acceptable to
the Xilinx tool set. Tanner NetTran will also translate the EDIF
1.1 format from AENT to XNF format. AENT allows a sufficient set
of user options to support separate styles (particularly with
respect to I/O pins) for logic cell array realization and stan-
dard cell fabrication.
As always, the advantage of a hardware description language
front-end is that schematic capture is bypassed. Schematic cap-
ture may be helpful when the design process draws from a very
large library of complex parts or cells. Adaptation to Xilinx
cells always takes place further downstream in the synthesis pro-
cess, under control of Xilinx XACT software. Nothing is lost, if
the most generic possible XNF net-list (AND, OR, and NOT gates
with D flip-flops) is submitted to XACT. This format is readily
produced by HPCOM and AENT. A similar synthesis process is
available for VHDL, but for this application VHDL offers no ad-
vantages over the much simpler AHPL.
dbouldin@utk.edu