Reworked the "port" and "noport" label type designations in the

tech file to correct the underlying problem with the SkyWater
sky130 process in which a different layer/purpose pair is used
for TEXTTYPE and DATATYPE for the same layer.  Previously, all
output from magic writes the same pair for both when writing a
port label.  The new method preserves existing syntax, although
there are some differences based on what order the "port"
statement appears relative to other types for the same layer.
This commit is contained in:
Tim Edwards
2022-12-21 17:49:43 -05:00
parent be40825e9a
commit 0bbb558b94
7 changed files with 135 additions and 37 deletions
+3 -3
View File
@@ -65,17 +65,17 @@ Write out all modified cells to disk
</CENTER>
</BLOCKQUOTE>
With the option <B>write force</B>, the command writes all cells
With the option <B>writeall force</B>, the command writes all cells
in the hierarchy with no prompting. If one or more cell names
follows <B>write force</B>, the cells listed will be written
(action "write") and all other cells will be ignored (action
"skip"). <P>
With the option <B>write modified</B>, the command writes all
With the option <B>writeall modified</B>, the command writes all
cells in the hierarchy which have been modified, ignoring those
cells marked as needing only a bounding box or timestamp update. <P>
With the option <B>write noupdate</B>, the command writes all
With the option <B>writeall noupdate</B>, the command writes all
cells in the hierarchy like it would for <B>write force</B>, but
it does not update timestamps. <P>