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 this |
---|
9 | command, the number of children of the current node will decrease by one. |
---|
10 | The variables in the child node will be renamed to reflect their original |
---|
11 | name. For example, if the current node is named "foo" and it has two |
---|
12 | 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" will be |
---|
17 | renamed "bar1$xvar". The new parent will have only the single child "bar2" |
---|
18 | (which can be seen by typing "ls"). |
---|
19 | |
---|
20 | The user can use "cd" to traverse a hierarchy, go to a particular node. When |
---|
21 | the user uses "write_blif" from a particular node, vis will write the |
---|
22 | circuit in this node out. However, the user might want to do synthesis on |
---|
23 | the entire circuit in the hierarchy. In that case, the hierarchy can be |
---|
24 | collapsed into a single node, by repeatedly using this command. |
---|
25 | |
---|
26 | Examples: |
---|
27 | |
---|
28 | collapse_child P1 |
---|
29 | |
---|
30 | Collapse P1 into the current node. |
---|
31 | |
---|
32 | Command options: |
---|
33 | |
---|
34 | -h |
---|
35 | Print the command usage. |
---|
36 | |
---|
37 | -v |
---|
38 | Verbose mode. |
---|
39 | _________________________________________________________________ |
---|
40 | |
---|
41 | Last updated on 20100410 00h02 |
---|