Added a "flatten -doproperty" command option that allows selective

flattening based on cells which have a property "flatten".  Also:
Modified the DEF read and write to convert DIEAREA into a
FIXED_BBOX property.  This solves issues with placing of components
from DEF, when those components may not have have come from place &
route and may not have P&R bounding boxes.  Also:  Fixed the
documentation for the "dump" command, which was missing the optional
orientation in the description.
This commit is contained in:
Tim Edwards
2022-10-15 11:33:59 -04:00
parent bc5093502c
commit eecdc3c642
8 changed files with 77 additions and 15 deletions
+8 -4
View File
@@ -25,16 +25,20 @@ Copy contents of the indicated cell into the current edit cell.
<H3>Usage:</H3>
<BLOCKQUOTE>
<B>dump</B> <I>cell</I> [<B>child</B> <I>child_refpoint</I>]
<B>dump</B> <I>cell</I> [<I>orientation</I>]
[<B>child</B> <I>child_refpoint</I>]
[<B>parent</B> <I>parent_refpoint</I>]
<BR><BR>
<BLOCKQUOTE>
where <I>cell</I> is the name of the cell whose contents are to
be copied, and optional <I>child_refpoint</I> and
<I>parent_refpoint</I> are coordinate pairs of <I>x y</I> values,
or keywords <B>ll</B>, <B>lr</B>, <B>ul</B>, or <B>ur</B>. The
syntax and use of the reference points is the same as for the
<B>getcell</B> command.
or keywords <B>ll</B>, <B>lr</B>, <B>ul</B>, or <B>ur</B>.
The optional <I>orientation</I> may be any valid orientation
(flip or rotation), such as <B>h</B>, <B>v</B>, <B>90</B>,
<B>180</B>, or <B>270</B>.
The syntax and use of the orientation and reference points is the
same as for the <B>getcell</B> command.
</BLOCKQUOTE>
</BLOCKQUOTE>