<<--File: Shift3M-7.typ>> <> <<>> ClockGen[ActiveHigh,FourStep]: { shape: {(100 100)} pins: { PhaseA: {physicalPins: {(12 12)}} PhaseB: {physicalPins: {(12 12)}} } } Counter: { shape: {(40 50) } pins: { phi1: {physicalPins: {(12 23) (12 23) (34 33)} auxInfo: {}} phi2: {physicalPins: {(12 23) (34 54)} } count[0]: {physicalPins: {(12 23) (34 54)} } count[1]: {physicalPins: {(12 23) (34 54)} } count[2]: {physicalPins: {(12 23) (34 54)} } count[3]: {physicalPins: {(12 23) (34 54)} } report: {physicalPins: {(12 23) (34 54)} } } } InvertBlock: { shape: {(60 50)} pins: { input[0]: {physicalPins: {(12 23) (12 23) (34 33)} auxInfo: {}} input[1]: {physicalPins: {(12 23) (34 54)} } input[2]: {physicalPins: {(12 23) (34 54)} } input[3]: {physicalPins: {(12 23) (34 54)} } output[0]: {physicalPins: {(12 23) (34 54)} } output[1]: {physicalPins: {(12 23) (34 54)} } output[2]: {physicalPins: {(12 23) (34 54)} } output[3]: {physicalPins: {(12 23) (34 54)} } gate: {physicalPins: {(12 23) (34 54)} } } } PassBlock: { shape: {(80 20)} pins: { input[0]: {physicalPins: {(12 23) (12 23) (34 33)} auxInfo: {}} input[1]: {physicalPins: {(12 23) (34 54)} } input[2]: {physicalPins: {(12 23) (34 54)} } input[3]: {physicalPins: {(12 23) (34 54)} } output[0]: {physicalPins: {(12 23) (34 54)} } output[1]: {physicalPins: {(12 23) (34 54)} } output[2]: {physicalPins: {(12 23) (34 54)} } output[3]: {physicalPins: {(12 23) (34 54)} } gate: {physicalPins: {(12 23) (34 54)} } } }