void connect_neighbors_second(int from, int to)
{
	// connect neighbors
	TraversalNeighborGen trav;
	
	ConnectNeighborsVisitor visitor(from, to);
	visitor.maxDepth = 100;
	trav.traverse(g.tree, &visitor);
	
	ConnectNeighborsVisitor visitorb(to, to);
	visitorb.maxDepth = 100;
	trav.traverse(g.tree, &visitorb);
}
void V3LinkResolve::linkResolve(AstNetlist* rootp) {
    UINFO(4,__FUNCTION__<<": "<<endl);
    LinkResolveVisitor visitor(rootp);
    LinkBotupVisitor visitorb(rootp);
}