Table of Contents

Name

UNFLATTEN_LOFIG - creates a hierarchy level from instances in the current logical figure

Synopsys

#include <genlib.h>
void UNFLATTEN_LOFIG(figurename, instancename, list_of_instances, 0) char *figurename;
char *instancename;
char *list_of_instances;

Origin

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

Parameters

figurename
Name of the figure of the new hierarchy to be created
instancename
Name to be given at the instanciation of figurename into the current structual figure

list_of_instances List of strings representing the instances to be inserted into the new figure

Description

UNFLATTEN_LOFIG creates a new level of hierarchy, whose model name will be figurename, and instanciate it under the name instancename in the current figure. The instances whose name belong to the list_of_instances parameters are added in the new figure, and destroyed from the current figure.

Example

#include <genlib.h>
main()
{
/* Create a figure to work on */ DEF_LOFIG("mycell");
.
.
.
/* Place an instance */
LOINS("model","instance", sig1", sig2", EOL); /* flatten an instance */
UNFLATTEN_LOFIG("newfig", newins", instance", ..., 0); /* Save all that on disk */

SAVE_LOFIG();
}

See Also

genlib(1) , FLATTEN_LOFIG(3) .

Bug Report

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.