1 | |
---|
2 | collapse_child - Collapses a parent (which is the current node) and a given |
---|
3 | child node into the parent |
---|
4 | _________________________________________________________________ |
---|
5 | |
---|
6 | collapse_child [-h] [-v] <child_instance_name> |
---|
7 | |
---|
8 | This command collapses the given child into the current node. After |
---|
9 | this command, the number of children of the current node will decrease |
---|
10 | by one. The variables in the child node will be renamed to reflect |
---|
11 | their original name. For example, if the current node is named "foo" |
---|
12 | and it has two children, "bar1" and "bar2", then after |
---|
13 | |
---|
14 | collapse_child bar1 |
---|
15 | |
---|
16 | is executed, the name of any variable occuring in bar1, say "xvar" |
---|
17 | will be renamed "bar1$xvar". The new parent will have only the single |
---|
18 | child "bar2" (which can be seen by typing "ls"). |
---|
19 | |
---|
20 | The user can use "cd" to traverse a hierarchy, go to a particular |
---|
21 | node. When the user uses "write_blif" from a particular node, vis will |
---|
22 | write the circuit in this node out. However, the user might want to do |
---|
23 | synthesis on the entire circuit in the hierarchy. In that case, the |
---|
24 | hierarchy can be collapsed into a single node, by repeatedly using |
---|
25 | this command. |
---|
26 | |
---|
27 | Examples: |
---|
28 | |
---|
29 | collapse_child P1 |
---|
30 | |
---|
31 | Collapse P1 into the current node. |
---|
32 | |
---|
33 | Command options: |
---|
34 | |
---|
35 | -h |
---|
36 | Print the command usage. |
---|
37 | |
---|
38 | -v |
---|
39 | Verbose mode. |
---|
40 | _________________________________________________________________ |
---|
41 | |
---|
42 | Last updated on 20050519 10h16 |
---|