Table of Contents
grog - call the ROM generator
This software belongs to the ALLIANCE CAD system from the CAO-VLSI team at
ASIM/LIP6/UPMC laboratory.
LIP6/ASIM
University P. et M. Curie
4, place Jussieu
75252 PARIS Cedex 05
FRANCE
Fax : {33/0} 1.44.27.62.86
E-mail support : alliance-support@asim.lip6.fr
#include ggr000.h"
char *grog(name, nb, nw, codefile, tr, hz, r, msb,
layout, logicalbox, vhdl, pattern, icon,
physicalbox, datasheet)
char *name, *codefile;
long nb, nw, tr, hz, r, msb, layout, logicalbox,
vhdl, pat, icon, physicalbox, datasheet;
- name
- Name of the generated block.
- nb
- Number of bits of the ROM. This number ranges from 1
to 64 inclusive.
- nw
- Number of words of the ROM. The acceptables values
are 64, 128, 256, 512 * n, where n belongs to
{1,...,8}
- codefile
- Name of the file that contains the values to be poked
in the ROM.
- tr
- Ask for feed through every bit line if not set to
zero.
- hz
- Ask for three state buffer if not set to zero.
- r
- Ask for output order from right to left if not zero.
- msb0
- Indicate that a[0] is the most significant bit if not
zero.
- layout
- If not zero, generate the layout.
- logicalbox
- If not zero, generate the interface of the netlist.
- vhdl
- If not zero, generate the behavior.
- pattern
- If not zero, generate the pattern for simulation.
- icon
- If not zero, generate the icon.
- physicalbox
- If not zero, generate an outline of the layout.
- datasheet
- If not zero, generate the datasheet.
grog is a library function that allows to directly call grog(1)
, the
Alliance ROM generator from a programm. Details on the arguments can be
found in the grog(1)
manual.
- name.xx
- Layout, netlist and icon views. For these views, the
suffixes depend on the MBK_OUT_PH(1)
, MBK_OUT_LO(1)
and ICON_OUT environment variables. The name is
either the one specified by the user, or an internally
generated one prefixed by rwordsxbits.
- name.vbe
- vhdl behavior.
- name.pat
- Set of patterns for validation.
- name.dts
- Datasheet.
mbk(1)
, genlib(1)
, grog(1)
, rfg(3)
, bsg(3)
, rsa(3)
.
This tool is under development at the ASIM/LIP6/UPMC laboratory, cao-vlsi
research team.
We need your feedbak to improve documentation and tools.
If you find bugs, please fill-in the form at
http://asim.lip6.fr/alliance/support/bug-report/
Thanks for doing this.
Table of Contents
Alliance Web Site © 1997, 2002 ASIM/LIP6/UPMC,
page maintained by Czo [Olivier Sirol]
, last updated on 26 May 2000.