<> <> <> <> <<>> Install Extract CDRead TestSinixB _ CoreProperties.StoreProperties[$CMosBObject, CoreProperties.PutProp[CoreProperties.FetchProperties[$CMosBObject], CoreProperties.propPrint, NIL]] _ CoreProperties.StoreProperties[$CMosBPins, CoreProperties.PutProp[CoreProperties.FetchProperties[$CMosBPins], CoreProperties.propPrint, NIL]] _ CoreProperties.StoreProperties[$CMosBGeometry, CoreProperties.PutProp[CoreProperties.FetchProperties[$CMosBGeometry], CoreProperties.propPrint, NIL]] _ CoreProperties.StoreProperties[$CMosBTrans, CoreProperties.PutProp[CoreProperties.FetchProperties[$CMosBTrans], CoreProperties.propPrint, NIL]] -- And the writing of decorations on file Run -a CoreGeometryIOImpl _ CoreGeometryIOImpl.Register[SinixCMosB.mode.decoration] _ &design _ PW.OpenDesign["TestSinixB"] _ &obj _ PW.Get[&design, "TestIO"] _ &ct _ Sinix.Extract[&obj, SinixCMosB.mode].result _ CoreGeometryIOImpl.Explicit[SinixCMosB.mode.decoration, &ct] _ CoreIO.ReportSaveCellType[&ct] _ &rct _ CoreIO.RestoreCellType["TestIO"] _ &rrct _ CoreOps.Recast[&rct] <<-- _ CoreOps.Print[&rrct]>> <<-- _ CoreGeometry.GetGeometry[SinixCMosB.mode.decoration, &rrct.data.internal[0]]>> _ &robj _ CoreGeometry.GetObject[SinixCMosB.mode.decoration, &rrct] _ PW.Draw[&robj] _ &design _ PW.OpenDesign["TestSinixB"] _ &obj _ PW.Get[&design, "TestPinCheckpoint"] _ &ct _ Sinix.Extract[&obj, SinixCMosB.mode].result _ CoreGeometryIOImpl.Explicit[SinixCMosB.mode.decoration, &ct] _ CoreIO.ReportSaveCellType[&ct] _ &rct _ CoreIO.RestoreCellType["TestPinCheckpoint"] _ &rrct _ CoreOps.Recast[&rct] _ &robj _ CoreGeometry.GetObject[SinixCMosB.mode.decoration, &rrct] _ PW.Draw[&robj]