<> <> <> Install DAUser run -a EUUtilsImpl run -a EUArithImpl run -a EURamImpl run -a EURegsImpl run -a EUFUImpl run -a EUInnerImpl Statistics on _ CedarProcess.SetPriority[background] _ &cx _ EUUtils.GetContext[] _ &ct _ EUInner.CreateALU[&cx] _ &ob _ PWCore.Layout[&ct] _ CoreIO.ReportSaveCellType[&ct] -- with decorations _ &ct _ NIL Install Mint _ &ct _ CoreIO.RestoreCellType["ALU"] -- with decorations _ &ct _ CoreOps.Recast[&ct] -- hack! _ WriteCapa.WriteWireCapa[&ct] _ &circuit _ Mint.InputData[&ct, TRUE] _ &vddNode _ Mint.NodeFromRope["public.Vdd", &circuit] _ Mint.SetNode[&vddNode, TRUE] _ &gndNode _ Mint.NodeFromRope["public.Gnd", &circuit] _ Mint.SetNode[&gndNode, FALSE] _ Mint.PrepareSets[&circuit, LIST[&gndNode, &vddNode]]; _ Mint.CheckLibrary[&circuit] _ &modifList _ CDMint.MakeMintPanelViewer[&circuit] _ &truc _ Mint.MaxFreqEvaluate[&circuit, &modifList, 20, 0.0] _ IO.PutF[Mint.StdOut, "longest time: %4.1fns\n", IO.real[&truc.worst/1000.0]]