<> <> <> <<>> Install SoftHdw Statistics On _ Process.SetPriority[Process.priorityBackground] _ &name _ "SoftHdwCoreE" _ &ct _ CoreIO.RestoreCellType[fileName: Rope.Cat[&name, ".core"]] _ &ct _ CoreOps.Recast[&ct] _ &flat _ SoftHdwCompiler.Flatten[&ct] _ &logicCritical _ SoftHdwDelayPath.TimingAnalyzeFlatCell[&flat] _ &sizes _ NEW[SoftHdwCompiler.ArrayPositionRec _ [chip: [1,1], minorArray: [80,64], grain: [4,4],orientation: Horizontal,type: Output]] _ &grainPositions _ SoftHdwCompiler.TimberWolf[&flat, &sizes, 100] _ &place _ SoftHdwCompiler.HayBaler[&flat, &sizes, &grainPositions] _ &channeled _ SoftHdwCompiler.AddChannels[&place, 2] _ &routeResult _ SoftHdwCompiler.CreateSurfaceAndRoute[&channeled] _ &route _ &routeResult.route _ &incompleteNetEnds _ &routeResult.incompleteNetEnds _ &incomplete _ &routeResult.incomplete _ &program _ SoftHdwCompiler.ProgramFromPlaceAndRoute[&channeled, &route, &incompleteNetEnds] _ SoftHdwAssembly.Size[&program] _ &design _ SoftHdwAssembly.PrintAndDraw[&sizes, &program] <<_ CDIO.WriteDesign[&design, &name]>>