// Opensource ALF test file LIBRARY sampleLibrary { CELL sampleNand2 { PIN A { DIRECTION = input ; CAPACITANCE = 0.01 ; } PIN B { DIRECTION = input ; CAPACITANCE = 0.01 ; } PIN Y { DIRECTION = output ; LIMIT { CAPACITANCE { MAX = 1.0 ; } } } VECTOR ( 10 A -> 01 Y ) { DELAY { FROM { PIN = A ; } TO { PIN = Y ; } HEADER { CAPACITANCE { PIN = Y ; TABLE { 0 0.5 1 } } SLEWRATE { PIN = A ; TABLE { 0.1 1 } } } TABLE { 0 0.5 1 0 0.5 1 } } SLEWRATE { PIN = Y ; HEADER { CAPACITANCE { PIN = Y ; TABLE { 0 0.5 1 } } SLEWRATE { PIN = A ; TABLE { 0.1 1 } } } TABLE { 0 0.5 1 0 0.5 1 } } ENERGY { HEADER { CAPACITANCE { PIN = Y ; TABLE { 0 0.5 1 } } SLEWRATE { PIN = A ; TABLE { 0.1 1 } } } TABLE { 1 1 1 1 1 1 } } } VECTOR ( 01 A -> 10 Y ) { DELAY { FROM { PIN = A ; } TO { PIN = Y ; } HEADER { CAPACITANCE { PIN = Y ; TABLE { 0 0.5 1 } } SLEWRATE { PIN = A ; TABLE { 0.1 1 } } } TABLE { 0 0.5 1 0 0.5 1 } } SLEWRATE { PIN = Y ; HEADER { CAPACITANCE { PIN = Y ; TABLE { 0 0.5 1 } } SLEWRATE { PIN = A ; TABLE { 0.1 1 } } } TABLE { 0 0.5 1 0 0.5 1 } } ENERGY { HEADER { CAPACITANCE { PIN = Y ; TABLE { 0 0.5 1 } } SLEWRATE { PIN = A ; TABLE { 0.1 1 } } } TABLE { 1 1 1 1 1 1 } } } VECTOR ( 10 B -> 01 Y ) { DELAY { FROM { PIN = B ; } TO { PIN = Y ; } HEADER { CAPACITANCE { PIN = Y ; TABLE { 0 0.5 1 } } SLEWRATE { PIN = B ; TABLE { 0.1 1 } } } TABLE { 0 0.5 1 0 0.5 1 } } SLEWRATE { PIN = Y ; HEADER { CAPACITANCE { PIN = Y ; TABLE { 0 0.5 1 } } SLEWRATE { PIN = B ; TABLE { 0.1 1 } } } TABLE { 0 0.5 1 0 0.5 1 } } ENERGY { HEADER { CAPACITANCE { PIN = Y ; TABLE { 0 0.5 1 } } SLEWRATE { PIN = B ; TABLE { 0.1 1 } } } TABLE { 1 1 1 1 1 1 } } } VECTOR ( 01 B -> 10 Y ) { DELAY { FROM { PIN = B ; } TO { PIN = Y ; } HEADER { CAPACITANCE { PIN = Y ; TABLE { 0 0.5 1 } } SLEWRATE { PIN = B ; TABLE { 0.1 1 } } } TABLE { 0 0.5 1 0 0.5 1 } } SLEWRATE { PIN = Y ; HEADER { CAPACITANCE { PIN = Y ; TABLE { 0 0.5 1 } } SLEWRATE { PIN = B ; TABLE { 0.1 1 } } } TABLE { 0 0.5 1 0 0.5 1 } } ENERGY { HEADER { CAPACITANCE { PIN = Y ; TABLE { 0 0.5 1 } } SLEWRATE { PIN = B ; TABLE { 0.1 1 } } } TABLE { 1 1 1 1 1 1 } } } } // end CELL sampleNand2 CELL sampleDFlipFlop { PIN D { DIRECTION = input ; SIGNALTYPE = data ; CAPACITANCE = 0.01 ; } PIN C { DIRECTION = input ; SIGNALTYPE = clock ; CAPACITANCE = 0.01 ; LIMIT { SLEWRATE { MAX = 0.3 ; } } } PIN Q { DIRECTION = output ; LIMIT { CAPACITANCE { MAX = 1.0 ; } } } VECTOR ( 01 D -> 01 C ) { SETUP { FROM { PIN = D ; } TO { PIN = C ; } HEADER { SLEWRATE s1 { PIN = D ; TABLE { 0.1 1 } } SLEWRATE s2 { PIN = C ; TABLE { 0.1 0.2 0.3 } } } TABLE { 1 1 1 1 1 1 } } } VECTOR ( 10 D -> 01 C ) { SETUP { FROM { PIN = D ; } TO { PIN = C ; } HEADER { SLEWRATE s1 { PIN = D ; TABLE { 0.1 1 } } SLEWRATE s2 { PIN = C ; TABLE { 0.1 0.2 0.3 } } } TABLE { 1 1 1 1 1 1 } } } VECTOR ( 01 C -> 01 D ) { HOLD { FROM { PIN = C ; } TO { PIN = D ; } HEADER { SLEWRATE s1 { PIN = D ; TABLE { 0.1 1 } } SLEWRATE s2 { PIN = C ; TABLE { 0.1 0.2 0.3 } } } TABLE { 0 0 0 0 0 0 } } } VECTOR ( 01 C -> 10 D ) { HOLD { FROM { PIN = C ; } TO { PIN = D ; } HEADER { SLEWRATE s1 { PIN = D ; TABLE { 0.1 1 } } SLEWRATE s2 { PIN = C ; TABLE { 0.1 0.2 0.3 } } } TABLE { 0 0 0 0 0 0 } } } VECTOR ( 01 C -> 01 Q ) { DELAY { FROM { PIN = C ; } TO { PIN = Q ; } HEADER { CAPACITANCE { PIN = Q ; TABLE { 0 0.5 1 } } SLEWRATE { PIN = C ; TABLE { 0.1 1 } } } TABLE { 0 0.5 1 0 0.5 1 } } SLEWRATE { PIN = Q ; HEADER { CAPACITANCE { PIN = Q ; TABLE { 0 0.5 1 } } SLEWRATE { PIN = C ; TABLE { 0.1 1 } } } TABLE { 0 0.5 1 0 0.5 1 } } ENERGY { HEADER { CAPACITANCE { PIN = Q ; TABLE { 0 0.5 1 } } SLEWRATE { PIN = C ; TABLE { 0.1 1 } } } TABLE { 1 1 1 1 1 1 } } } VECTOR ( 01 C -> 10 Q ) { DELAY { FROM { PIN = C ; } TO { PIN = Q ; } HEADER { CAPACITANCE { PIN = Q ; TABLE { 0 0.5 1 } } SLEWRATE { PIN = C ; TABLE { 0.1 1 } } } TABLE { 0 0.5 1 0 0.5 1 } } SLEWRATE { PIN = Q ; HEADER { CAPACITANCE { PIN = Q ; TABLE { 0 0.5 1 } } SLEWRATE { PIN = C ; TABLE { 0.1 1 } } } TABLE { 0 0.5 1 0 0.5 1 } } ENERGY { HEADER { CAPACITANCE { PIN = Q ; TABLE { 0 0.5 1 } } SLEWRATE { PIN = C ; TABLE { 0.1 1 } } } TABLE { 1 1 1 1 1 1 } } } } // end CELL sampleDFlipFlop CELL \1PortAsyncRAM64X8 { PIN WE { DIRECTION = input ; SIGNALTYPE = clock ; } PIN Addr5 { DIRECTION = input ; SIGNALTYPE = address ; } PIN Addr4 { DIRECTION = input ; SIGNALTYPE = address ; } PIN Addr3 { DIRECTION = input ; SIGNALTYPE = address ; } PIN Addr2 { DIRECTION = input ; SIGNALTYPE = address ; } PIN Addr1 { DIRECTION = input ; SIGNALTYPE = address ; } PIN Addr0 { DIRECTION = input ; SIGNALTYPE = address ; } PIN Din7 { DIRECTION = input ; SIGNALTYPE = data ; } PIN Din6 { DIRECTION = input ; SIGNALTYPE = data ; } PIN Din5 { DIRECTION = input ; SIGNALTYPE = data ; } PIN Din4 { DIRECTION = input ; SIGNALTYPE = data ; } PIN Din3 { DIRECTION = input ; SIGNALTYPE = data ; } PIN Din2 { DIRECTION = input ; SIGNALTYPE = data ; } PIN Din1 { DIRECTION = input ; SIGNALTYPE = data ; } PIN Din0 { DIRECTION = input ; SIGNALTYPE = data ; } PIN Dout7 { DIRECTION = output ; } PIN Dout6 { DIRECTION = output ; } PIN Dout5 { DIRECTION = output ; } PIN Dout4 { DIRECTION = output ; } PIN Dout3 { DIRECTION = output ; } PIN Dout2 { DIRECTION = output ; } PIN Dout1 { DIRECTION = output ; } PIN Dout0 { DIRECTION = output ; } VECTOR ( 01 Addr5 -> 01 WE ) { SETUP = 1 { FROM { PIN = Addr5 ; } TO { PIN = WE ; } } } VECTOR ( 10 Addr5 -> 01 WE ) { SETUP = 1 { FROM { PIN = Addr5 ; } TO { PIN = WE ; } } } VECTOR ( 01 WE -> 01 Addr5 ) { HOLD = 1 { FROM { PIN = WE ; } TO { PIN = Addr5 ; } } } VECTOR ( 01 WE -> 10 Addr5 ) { HOLD = 1 { FROM { PIN = WE ; } TO { PIN = Addr5 ; } } } VECTOR ( 01 Addr4 -> 01 WE ) { SETUP = 1 { FROM { PIN = Addr4 ; } TO { PIN = WE ; } } } VECTOR ( 10 Addr4 -> 01 WE ) { SETUP = 1 { FROM { PIN = Addr4 ; } TO { PIN = WE ; } } } VECTOR ( 01 WE -> 01 Addr4 ) { HOLD = 1 { FROM { PIN = WE ; } TO { PIN = Addr4 ; } } } VECTOR ( 01 WE -> 10 Addr4 ) { HOLD = 1 { FROM { PIN = WE ; } TO { PIN = Addr4 ; } } } VECTOR ( 01 Addr3 -> 01 WE ) { SETUP = 1 { FROM { PIN = Addr3 ; } TO { PIN = WE ; } } } VECTOR ( 10 Addr3 -> 01 WE ) { SETUP = 1 { FROM { PIN = Addr3 ; } TO { PIN = WE ; } } } VECTOR ( 01 WE -> 01 Addr3 ) { HOLD = 1 { FROM { PIN = WE ; } TO { PIN = Addr3 ; } } } VECTOR ( 01 WE -> 10 Addr3 ) { HOLD = 1 { FROM { PIN = WE ; } TO { PIN = Addr3 ; } } } VECTOR ( 01 Addr2 -> 01 WE ) { SETUP = 1 { FROM { PIN = Addr2 ; } TO { PIN = WE ; } } } VECTOR ( 10 Addr2 -> 01 WE ) { SETUP = 1 { FROM { PIN = Addr2 ; } TO { PIN = WE ; } } } VECTOR ( 01 WE -> 01 Addr2 ) { HOLD = 1 { FROM { PIN = WE ; } TO { PIN = Addr2 ; } } } VECTOR ( 01 WE -> 10 Addr2 ) { HOLD = 1 { FROM { PIN = WE ; } TO { PIN = Addr2 ; } } } VECTOR ( 01 Addr1 -> 01 WE ) { SETUP = 1 { FROM { PIN = Addr1 ; } TO { PIN = WE ; } } } VECTOR ( 10 Addr1 -> 01 WE ) { SETUP = 1 { FROM { PIN = Addr1 ; } TO { PIN = WE ; } } } VECTOR ( 01 WE -> 01 Addr1 ) { HOLD = 1 { FROM { PIN = WE ; } TO { PIN = Addr1 ; } } } VECTOR ( 01 WE -> 10 Addr1 ) { HOLD = 1 { FROM { PIN = WE ; } TO { PIN = Addr1 ; } } } VECTOR ( 01 Addr0 -> 01 WE ) { SETUP = 1 { FROM { PIN = Addr0 ; } TO { PIN = WE ; } } } VECTOR ( 10 Addr0 -> 01 WE ) { SETUP = 1 { FROM { PIN = Addr0 ; } TO { PIN = WE ; } } } VECTOR ( 01 WE -> 01 Addr0 ) { HOLD = 1 { FROM { PIN = WE ; } TO { PIN = Addr0 ; } } } VECTOR ( 01 WE -> 10 Addr0 ) { HOLD = 1 { FROM { PIN = WE ; } TO { PIN = Addr0 ; } } } VECTOR ( ?! Addr5 -> 01 Dout7 ) { DELAY { FROM { PIN = Addr5 ; } TO { PIN = Dout7 ; } HEADER { CAPACITANCE { PIN = Dout7 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr5 -> 10 Dout7 ) { DELAY { FROM { PIN = Addr5 ; } TO { PIN = Dout7 ; } HEADER { CAPACITANCE { PIN = Dout7 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr4 -> 01 Dout7 ) { DELAY { FROM { PIN = Addr4 ; } TO { PIN = Dout7 ; } HEADER { CAPACITANCE { PIN = Dout7 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr4 -> 10 Dout7 ) { DELAY { FROM { PIN = Addr4 ; } TO { PIN = Dout7 ; } HEADER { CAPACITANCE { PIN = Dout7 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr3 -> 01 Dout7 ) { DELAY { FROM { PIN = Addr3 ; } TO { PIN = Dout7 ; } HEADER { CAPACITANCE { PIN = Dout7 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr3 -> 10 Dout7 ) { DELAY { FROM { PIN = Addr3 ; } TO { PIN = Dout7 ; } HEADER { CAPACITANCE { PIN = Dout7 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr2 -> 01 Dout7 ) { DELAY { FROM { PIN = Addr2 ; } TO { PIN = Dout7 ; } HEADER { CAPACITANCE { PIN = Dout7 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr2 -> 10 Dout7 ) { DELAY { FROM { PIN = Addr2 ; } TO { PIN = Dout7 ; } HEADER { CAPACITANCE { PIN = Dout7 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr1 -> 01 Dout7 ) { DELAY { FROM { PIN = Addr1 ; } TO { PIN = Dout7 ; } HEADER { CAPACITANCE { PIN = Dout7 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr1 -> 10 Dout7 ) { DELAY { FROM { PIN = Addr1 ; } TO { PIN = Dout7 ; } HEADER { CAPACITANCE { PIN = Dout7 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr0 -> 01 Dout7 ) { DELAY { FROM { PIN = Addr0 ; } TO { PIN = Dout7 ; } HEADER { CAPACITANCE { PIN = Dout7 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr0 -> 10 Dout7 ) { DELAY { FROM { PIN = Addr0 ; } TO { PIN = Dout7 ; } HEADER { CAPACITANCE { PIN = Dout7 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( 01 Din7 -> 01 Dout7 ) { DELAY { FROM { PIN = Din7 ; } TO { PIN = Dout7 ; } HEADER { CAPACITANCE { PIN = Dout7 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( 10 Din7 -> 10 Dout7 ) { DELAY { FROM { PIN = Din7 ; } TO { PIN = Dout7 ; } HEADER { CAPACITANCE { PIN = Dout7 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr5 -> 01 Dout6 ) { DELAY { FROM { PIN = Addr5 ; } TO { PIN = Dout6 ; } HEADER { CAPACITANCE { PIN = Dout6 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr5 -> 10 Dout6 ) { DELAY { FROM { PIN = Addr5 ; } TO { PIN = Dout6 ; } HEADER { CAPACITANCE { PIN = Dout6 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr4 -> 01 Dout6 ) { DELAY { FROM { PIN = Addr4 ; } TO { PIN = Dout6 ; } HEADER { CAPACITANCE { PIN = Dout6 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr4 -> 10 Dout6 ) { DELAY { FROM { PIN = Addr4 ; } TO { PIN = Dout6 ; } HEADER { CAPACITANCE { PIN = Dout6 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr3 -> 01 Dout6 ) { DELAY { FROM { PIN = Addr3 ; } TO { PIN = Dout6 ; } HEADER { CAPACITANCE { PIN = Dout6 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr3 -> 10 Dout6 ) { DELAY { FROM { PIN = Addr3 ; } TO { PIN = Dout6 ; } HEADER { CAPACITANCE { PIN = Dout6 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr2 -> 01 Dout6 ) { DELAY { FROM { PIN = Addr2 ; } TO { PIN = Dout6 ; } HEADER { CAPACITANCE { PIN = Dout6 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr2 -> 10 Dout6 ) { DELAY { FROM { PIN = Addr2 ; } TO { PIN = Dout6 ; } HEADER { CAPACITANCE { PIN = Dout6 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr1 -> 01 Dout6 ) { DELAY { FROM { PIN = Addr1 ; } TO { PIN = Dout6 ; } HEADER { CAPACITANCE { PIN = Dout6 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr1 -> 10 Dout6 ) { DELAY { FROM { PIN = Addr1 ; } TO { PIN = Dout6 ; } HEADER { CAPACITANCE { PIN = Dout6 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr0 -> 01 Dout6 ) { DELAY { FROM { PIN = Addr0 ; } TO { PIN = Dout6 ; } HEADER { CAPACITANCE { PIN = Dout6 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr0 -> 10 Dout6 ) { DELAY { FROM { PIN = Addr0 ; } TO { PIN = Dout6 ; } HEADER { CAPACITANCE { PIN = Dout6 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( 01 Din6 -> 01 Dout6 ) { DELAY { FROM { PIN = Din6 ; } TO { PIN = Dout6 ; } HEADER { CAPACITANCE { PIN = Dout6 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( 10 Din6 -> 10 Dout6 ) { DELAY { FROM { PIN = Din6 ; } TO { PIN = Dout6 ; } HEADER { CAPACITANCE { PIN = Dout6 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr5 -> 01 Dout5 ) { DELAY { FROM { PIN = Addr5 ; } TO { PIN = Dout5 ; } HEADER { CAPACITANCE { PIN = Dout5 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr5 -> 10 Dout5 ) { DELAY { FROM { PIN = Addr5 ; } TO { PIN = Dout5 ; } HEADER { CAPACITANCE { PIN = Dout5 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr4 -> 01 Dout5 ) { DELAY { FROM { PIN = Addr4 ; } TO { PIN = Dout5 ; } HEADER { CAPACITANCE { PIN = Dout5 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr4 -> 10 Dout5 ) { DELAY { FROM { PIN = Addr4 ; } TO { PIN = Dout5 ; } HEADER { CAPACITANCE { PIN = Dout5 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr3 -> 01 Dout5 ) { DELAY { FROM { PIN = Addr3 ; } TO { PIN = Dout5 ; } HEADER { CAPACITANCE { PIN = Dout5 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr3 -> 10 Dout5 ) { DELAY { FROM { PIN = Addr3 ; } TO { PIN = Dout5 ; } HEADER { CAPACITANCE { PIN = Dout5 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr2 -> 01 Dout5 ) { DELAY { FROM { PIN = Addr2 ; } TO { PIN = Dout5 ; } HEADER { CAPACITANCE { PIN = Dout5 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr2 -> 10 Dout5 ) { DELAY { FROM { PIN = Addr2 ; } TO { PIN = Dout5 ; } HEADER { CAPACITANCE { PIN = Dout5 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr1 -> 01 Dout5 ) { DELAY { FROM { PIN = Addr1 ; } TO { PIN = Dout5 ; } HEADER { CAPACITANCE { PIN = Dout5 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr1 -> 10 Dout5 ) { DELAY { FROM { PIN = Addr1 ; } TO { PIN = Dout5 ; } HEADER { CAPACITANCE { PIN = Dout5 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr0 -> 01 Dout5 ) { DELAY { FROM { PIN = Addr0 ; } TO { PIN = Dout5 ; } HEADER { CAPACITANCE { PIN = Dout5 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr0 -> 10 Dout5 ) { DELAY { FROM { PIN = Addr0 ; } TO { PIN = Dout5 ; } HEADER { CAPACITANCE { PIN = Dout5 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( 01 Din5 -> 01 Dout5 ) { DELAY { FROM { PIN = Din5 ; } TO { PIN = Dout5 ; } HEADER { CAPACITANCE { PIN = Dout5 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( 10 Din5 -> 10 Dout5 ) { DELAY { FROM { PIN = Din5 ; } TO { PIN = Dout5 ; } HEADER { CAPACITANCE { PIN = Dout5 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr5 -> 01 Dout4 ) { DELAY { FROM { PIN = Addr5 ; } TO { PIN = Dout4 ; } HEADER { CAPACITANCE { PIN = Dout4 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr5 -> 10 Dout4 ) { DELAY { FROM { PIN = Addr5 ; } TO { PIN = Dout4 ; } HEADER { CAPACITANCE { PIN = Dout4 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr4 -> 01 Dout4 ) { DELAY { FROM { PIN = Addr4 ; } TO { PIN = Dout4 ; } HEADER { CAPACITANCE { PIN = Dout4 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr4 -> 10 Dout4 ) { DELAY { FROM { PIN = Addr4 ; } TO { PIN = Dout4 ; } HEADER { CAPACITANCE { PIN = Dout4 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr3 -> 01 Dout4 ) { DELAY { FROM { PIN = Addr3 ; } TO { PIN = Dout4 ; } HEADER { CAPACITANCE { PIN = Dout4 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr3 -> 10 Dout4 ) { DELAY { FROM { PIN = Addr3 ; } TO { PIN = Dout4 ; } HEADER { CAPACITANCE { PIN = Dout4 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr2 -> 01 Dout4 ) { DELAY { FROM { PIN = Addr2 ; } TO { PIN = Dout4 ; } HEADER { CAPACITANCE { PIN = Dout4 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr2 -> 10 Dout4 ) { DELAY { FROM { PIN = Addr2 ; } TO { PIN = Dout4 ; } HEADER { CAPACITANCE { PIN = Dout4 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr1 -> 01 Dout4 ) { DELAY { FROM { PIN = Addr1 ; } TO { PIN = Dout4 ; } HEADER { CAPACITANCE { PIN = Dout4 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr1 -> 10 Dout4 ) { DELAY { FROM { PIN = Addr1 ; } TO { PIN = Dout4 ; } HEADER { CAPACITANCE { PIN = Dout4 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr0 -> 01 Dout4 ) { DELAY { FROM { PIN = Addr0 ; } TO { PIN = Dout4 ; } HEADER { CAPACITANCE { PIN = Dout4 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr0 -> 10 Dout4 ) { DELAY { FROM { PIN = Addr0 ; } TO { PIN = Dout4 ; } HEADER { CAPACITANCE { PIN = Dout4 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( 01 Din4 -> 01 Dout4 ) { DELAY { FROM { PIN = Din4 ; } TO { PIN = Dout4 ; } HEADER { CAPACITANCE { PIN = Dout4 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( 10 Din4 -> 10 Dout4 ) { DELAY { FROM { PIN = Din4 ; } TO { PIN = Dout4 ; } HEADER { CAPACITANCE { PIN = Dout4 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr5 -> 01 Dout3 ) { DELAY { FROM { PIN = Addr5 ; } TO { PIN = Dout3 ; } HEADER { CAPACITANCE { PIN = Dout3 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr5 -> 10 Dout3 ) { DELAY { FROM { PIN = Addr5 ; } TO { PIN = Dout3 ; } HEADER { CAPACITANCE { PIN = Dout3 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr4 -> 01 Dout3 ) { DELAY { FROM { PIN = Addr4 ; } TO { PIN = Dout3 ; } HEADER { CAPACITANCE { PIN = Dout3 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr4 -> 10 Dout3 ) { DELAY { FROM { PIN = Addr4 ; } TO { PIN = Dout3 ; } HEADER { CAPACITANCE { PIN = Dout3 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr3 -> 01 Dout3 ) { DELAY { FROM { PIN = Addr3 ; } TO { PIN = Dout3 ; } HEADER { CAPACITANCE { PIN = Dout3 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr3 -> 10 Dout3 ) { DELAY { FROM { PIN = Addr3 ; } TO { PIN = Dout3 ; } HEADER { CAPACITANCE { PIN = Dout3 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr2 -> 01 Dout3 ) { DELAY { FROM { PIN = Addr2 ; } TO { PIN = Dout3 ; } HEADER { CAPACITANCE { PIN = Dout3 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr2 -> 10 Dout3 ) { DELAY { FROM { PIN = Addr2 ; } TO { PIN = Dout3 ; } HEADER { CAPACITANCE { PIN = Dout3 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr1 -> 01 Dout3 ) { DELAY { FROM { PIN = Addr1 ; } TO { PIN = Dout3 ; } HEADER { CAPACITANCE { PIN = Dout3 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr1 -> 10 Dout3 ) { DELAY { FROM { PIN = Addr1 ; } TO { PIN = Dout3 ; } HEADER { CAPACITANCE { PIN = Dout3 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr0 -> 01 Dout3 ) { DELAY { FROM { PIN = Addr0 ; } TO { PIN = Dout3 ; } HEADER { CAPACITANCE { PIN = Dout3 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr0 -> 10 Dout3 ) { DELAY { FROM { PIN = Addr0 ; } TO { PIN = Dout3 ; } HEADER { CAPACITANCE { PIN = Dout3 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( 01 Din3 -> 01 Dout3 ) { DELAY { FROM { PIN = Din3 ; } TO { PIN = Dout3 ; } HEADER { CAPACITANCE { PIN = Dout3 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( 10 Din3 -> 10 Dout3 ) { DELAY { FROM { PIN = Din3 ; } TO { PIN = Dout3 ; } HEADER { CAPACITANCE { PIN = Dout3 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr5 -> 01 Dout2 ) { DELAY { FROM { PIN = Addr5 ; } TO { PIN = Dout2 ; } HEADER { CAPACITANCE { PIN = Dout2 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr5 -> 10 Dout2 ) { DELAY { FROM { PIN = Addr5 ; } TO { PIN = Dout2 ; } HEADER { CAPACITANCE { PIN = Dout2 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr4 -> 01 Dout2 ) { DELAY { FROM { PIN = Addr4 ; } TO { PIN = Dout2 ; } HEADER { CAPACITANCE { PIN = Dout2 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr4 -> 10 Dout2 ) { DELAY { FROM { PIN = Addr4 ; } TO { PIN = Dout2 ; } HEADER { CAPACITANCE { PIN = Dout2 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr3 -> 01 Dout2 ) { DELAY { FROM { PIN = Addr3 ; } TO { PIN = Dout2 ; } HEADER { CAPACITANCE { PIN = Dout2 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr3 -> 10 Dout2 ) { DELAY { FROM { PIN = Addr3 ; } TO { PIN = Dout2 ; } HEADER { CAPACITANCE { PIN = Dout2 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr2 -> 01 Dout2 ) { DELAY { FROM { PIN = Addr2 ; } TO { PIN = Dout2 ; } HEADER { CAPACITANCE { PIN = Dout2 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr2 -> 10 Dout2 ) { DELAY { FROM { PIN = Addr2 ; } TO { PIN = Dout2 ; } HEADER { CAPACITANCE { PIN = Dout2 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr1 -> 01 Dout2 ) { DELAY { FROM { PIN = Addr1 ; } TO { PIN = Dout2 ; } HEADER { CAPACITANCE { PIN = Dout2 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr1 -> 10 Dout2 ) { DELAY { FROM { PIN = Addr1 ; } TO { PIN = Dout2 ; } HEADER { CAPACITANCE { PIN = Dout2 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr0 -> 01 Dout2 ) { DELAY { FROM { PIN = Addr0 ; } TO { PIN = Dout2 ; } HEADER { CAPACITANCE { PIN = Dout2 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr0 -> 10 Dout2 ) { DELAY { FROM { PIN = Addr0 ; } TO { PIN = Dout2 ; } HEADER { CAPACITANCE { PIN = Dout2 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( 01 Din2 -> 01 Dout2 ) { DELAY { FROM { PIN = Din2 ; } TO { PIN = Dout2 ; } HEADER { CAPACITANCE { PIN = Dout2 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( 10 Din2 -> 10 Dout2 ) { DELAY { FROM { PIN = Din2 ; } TO { PIN = Dout2 ; } HEADER { CAPACITANCE { PIN = Dout2 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr5 -> 01 Dout1 ) { DELAY { FROM { PIN = Addr5 ; } TO { PIN = Dout1 ; } HEADER { CAPACITANCE { PIN = Dout1 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr5 -> 10 Dout1 ) { DELAY { FROM { PIN = Addr5 ; } TO { PIN = Dout1 ; } HEADER { CAPACITANCE { PIN = Dout1 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr4 -> 01 Dout1 ) { DELAY { FROM { PIN = Addr4 ; } TO { PIN = Dout1 ; } HEADER { CAPACITANCE { PIN = Dout1 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr4 -> 10 Dout1 ) { DELAY { FROM { PIN = Addr4 ; } TO { PIN = Dout1 ; } HEADER { CAPACITANCE { PIN = Dout1 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr3 -> 01 Dout1 ) { DELAY { FROM { PIN = Addr3 ; } TO { PIN = Dout1 ; } HEADER { CAPACITANCE { PIN = Dout1 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr3 -> 10 Dout1 ) { DELAY { FROM { PIN = Addr3 ; } TO { PIN = Dout1 ; } HEADER { CAPACITANCE { PIN = Dout1 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr2 -> 01 Dout1 ) { DELAY { FROM { PIN = Addr2 ; } TO { PIN = Dout1 ; } HEADER { CAPACITANCE { PIN = Dout1 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr2 -> 10 Dout1 ) { DELAY { FROM { PIN = Addr2 ; } TO { PIN = Dout1 ; } HEADER { CAPACITANCE { PIN = Dout1 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr1 -> 01 Dout1 ) { DELAY { FROM { PIN = Addr1 ; } TO { PIN = Dout1 ; } HEADER { CAPACITANCE { PIN = Dout1 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr1 -> 10 Dout1 ) { DELAY { FROM { PIN = Addr1 ; } TO { PIN = Dout1 ; } HEADER { CAPACITANCE { PIN = Dout1 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr0 -> 01 Dout1 ) { DELAY { FROM { PIN = Addr0 ; } TO { PIN = Dout1 ; } HEADER { CAPACITANCE { PIN = Dout1 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr0 -> 10 Dout1 ) { DELAY { FROM { PIN = Addr0 ; } TO { PIN = Dout1 ; } HEADER { CAPACITANCE { PIN = Dout1 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( 01 Din1 -> 01 Dout1 ) { DELAY { FROM { PIN = Din1 ; } TO { PIN = Dout1 ; } HEADER { CAPACITANCE { PIN = Dout1 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( 10 Din1 -> 10 Dout1 ) { DELAY { FROM { PIN = Din1 ; } TO { PIN = Dout1 ; } HEADER { CAPACITANCE { PIN = Dout1 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr5 -> 01 Dout0 ) { DELAY { FROM { PIN = Addr5 ; } TO { PIN = Dout0 ; } HEADER { CAPACITANCE { PIN = Dout0 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr5 -> 10 Dout0 ) { DELAY { FROM { PIN = Addr5 ; } TO { PIN = Dout0 ; } HEADER { CAPACITANCE { PIN = Dout0 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr4 -> 01 Dout0 ) { DELAY { FROM { PIN = Addr4 ; } TO { PIN = Dout0 ; } HEADER { CAPACITANCE { PIN = Dout0 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr4 -> 10 Dout0 ) { DELAY { FROM { PIN = Addr4 ; } TO { PIN = Dout0 ; } HEADER { CAPACITANCE { PIN = Dout0 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr3 -> 01 Dout0 ) { DELAY { FROM { PIN = Addr3 ; } TO { PIN = Dout0 ; } HEADER { CAPACITANCE { PIN = Dout0 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr3 -> 10 Dout0 ) { DELAY { FROM { PIN = Addr3 ; } TO { PIN = Dout0 ; } HEADER { CAPACITANCE { PIN = Dout0 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr2 -> 01 Dout0 ) { DELAY { FROM { PIN = Addr2 ; } TO { PIN = Dout0 ; } HEADER { CAPACITANCE { PIN = Dout0 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr2 -> 10 Dout0 ) { DELAY { FROM { PIN = Addr2 ; } TO { PIN = Dout0 ; } HEADER { CAPACITANCE { PIN = Dout0 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr1 -> 01 Dout0 ) { DELAY { FROM { PIN = Addr1 ; } TO { PIN = Dout0 ; } HEADER { CAPACITANCE { PIN = Dout0 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr1 -> 10 Dout0 ) { DELAY { FROM { PIN = Addr1 ; } TO { PIN = Dout0 ; } HEADER { CAPACITANCE { PIN = Dout0 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr0 -> 01 Dout0 ) { DELAY { FROM { PIN = Addr0 ; } TO { PIN = Dout0 ; } HEADER { CAPACITANCE { PIN = Dout0 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( ?! Addr0 -> 10 Dout0 ) { DELAY { FROM { PIN = Addr0 ; } TO { PIN = Dout0 ; } HEADER { CAPACITANCE { PIN = Dout0 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( 01 Din0 -> 01 Dout0 ) { DELAY { FROM { PIN = Din0 ; } TO { PIN = Dout0 ; } HEADER { CAPACITANCE { PIN = Dout0 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } VECTOR ( 10 Din0 -> 10 Dout0 ) { DELAY { FROM { PIN = Din0 ; } TO { PIN = Dout0 ; } HEADER { CAPACITANCE { PIN = Dout0 ; TABLE { 0.1 0.2 0.4 0.8 } } } TABLE { 1.1 1.2 1.4 1.8 } } } } // end CELL \1PortAsyncRAM64X8 } // end LIBRARY sampleLibrary