Creates as set of num trees trees
similar to an input set
of trees intrees by distributing points randomly
in the spanning fields of the average intrees,
scaling them within the variance of intrees
and connecting them with “MST_tree”,
the minimum spanning tree constructor.
“MST_tree” requires the balancing factor bf
between minimization of path length and total wire length.
Example:
Cloning VS4 cells
>> dLPTCs = load_tree ('dLPTCs.mtr');
>> trees = clone_tree (dLPTCs{5})
This is a good opportunity to mention that specific cloning should be adapted to the individual properties of the trees to be cloned. In this case much better results can be obtained (just out of reasons of computation) by using the fact that the trees are flat or by fitting the amount of jitter or taper in more sophisticated ways (not implemented in clone_tree for speed reasons). clone_tree uses “gscale_tree” to fit these parameters, a very primitive but computationally efficient way to obtain them.
This work is licensed under a
Creative Commons Attribution-Noncommercial-Share Alike 3.0 License