Exemplo n.º 1
0
        public void InitAllDistances(System.IO.StreamWriter file)//List<Node> inPlaceNodes)
        {
            foreach (Node curNode in trace.GetNodeList())
            {
                processNode = curNode;
                InitOneNodeConts();
                //SetInitPoint();
            }

            SetStartPriority(trace);
            trace.SetReplace();

            //trace.PrintNumb();

            trace.PrintMap(Layers.metal1Trace, file);
            trace.PrintMap(Layers.siliconTrace, file);
            //if (Params.IsModelBusM1InMiddle())
            {
                trace.PrintMap(Layers.metal2Trace, file);
                trace.PrintNumbM2(-1, file);
            }
            trace.PrintMap(Layers.contactTrace, file);
            trace.PrintNumb(-1, file);
        }