


MACRO(1ICD)		     5/2/92		      MACRO(1ICD)



NNNNAAAAMMMMEEEE
     macro - set or unset a macro status for a layout cell

SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
     mmmmaaaaccccrrrroooo [-s | -u] [ cell ... ]

OOOOPPPPTTTTIIIIOOOONNNNSSSS
     ----ssss      Set the macro status.

     ----uuuu      Unset the macro status.

DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
     _M_a_c_r_o sets or unsets the macro status for one or more layout
     cells and prints the new status(es).  If no option is speci-
     fied, only the current status of the cell is printed.  If no
     cell is specified, all macro cells in the current project
     are listed.

     When a layout cell is defined as a macro, during expansion
     (see _e_x_p(_1_I_C_D)), instances of the cell are always flattened.
     No matter whether a hierarchical expansion or a linear
     expansion is performed.  When the cell that is defined as a
     macro has one or more son-cells itself, the macro status of
     each of these son-cells determines if the instances of these
     cells are also flattened.

     When a macro cell is also a device (see _p_u_t_d_e_v_m_o_d(_1_I_C_D)),
     the cell will become an instance in the extracted circuit
     (just as in the normal case) but the layout of the cell will
     additionally be expanded in the father cell.

EEEEXXXXAAAAMMMMPPPPLLLLEEEESSSS
     macro -s image91
     macro -u latch select
     macro

SSSSEEEEEEEE AAAALLLLSSSSOOOO
     putdevmod(1ICD), space(1ICD).

















		   The Nelsis IC Design System			1



