s
ckClock
ckD
ckNot1
ckNot2
ckXor
ckAnd
ckLatch
q
dClockHigh
dClockLow
dSetup
dHold
dNot1Down
dNot1Up
dNot2Down
dNot2Up
dXorDown1Up
dXorUp2Up
dAndUp2
dAndDown1
dLatchUp
ClockLow1
dClockLow
ckClock
ClockHigh1
dClockHigh
ckClock
ckClock
dClockLow
ckClock
0
s
ckClock
ckD
ckNot1
ckNot2
ckXor
ckAnd
ckLatch
q
dClockHigh
dClockLow
dSetup
dHold
dNot1Down
dNot1Up
dNot2Down
dNot2Up
dXorDown1Up
dXorUp2Up
dAndUp2
dAndDown1
dLatchUp
DLow1
dClockLow
dSetup
ckD
DHigh1
dSetup
ckD
DHigh2
dHold
ckD
DLow2
ckD
0
dClockLow
dSetup
ckD
ckD
0
dSetup
ckD
ckD
0
dHold
ckD
s
ckClock
ckD
ckNot1
ckNot2
ckXor
ckAnd
ckLatch
q
dClockHigh
dClockLow
dSetup
dHold
dNot1Down
dNot1Up
dNot2Down
dNot2Up
dXorDown1Up
dXorUp2Up
dAndUp2
dAndDown1
dLatchUp
Not1High1
ckNot1
0
Not1High1bis
dNot1Down
ckNot1
Not1Low1
ckNot1
0
ckNot1
0
ckNot1
dNot1Down
s
ckClock
ckD
ckNot1
ckNot2
ckXor
ckAnd
ckLatch
q
dClockHigh
dClockLow
dSetup
dHold
dNot1Down
dNot1Up
dNot2Down
dNot2Up
dXorDown1Up
dXorUp2Up
dAndUp2
dAndDown1
dLatchUp
Not2Low1
ckNot2
0
Not2Low1bis
dNot2Up
ckNot2
Not2High1
ckNot2
0
ckNot2
0
ckNot2
dNot2Up
s
ckClock
ckD
ckNot1
ckNot2
ckXor
ckAnd
ckLatch
q
dClockHigh
dClockLow
dSetup
dHold
dNot1Down
dNot1Up
dNot2Down
dNot2Up
dXorDown1Up
dXorUp2Up
dAndUp2
dAndDown1
dLatchUp
XorLow1
ckXor
0
XorLow1bis
dXorUp2Up
ckXor
XorHigh1
ckXor
0
XorHigh1bis
dXorDown1Up
ckXor
XorLow2
ckXor
0
ckXor
0
ckXor
dXorUp2Up
ckXor
0
ckXor
dXorDown1Up
s
ckClock
ckD
ckNot1
ckNot2
ckXor
ckAnd
ckLatch
q
dClockHigh
dClockLow
dSetup
dHold
dNot1Down
dNot1Up
dNot2Down
dNot2Up
dXorDown1Up
dXorUp2Up
dAndUp2
dAndDown1
dLatchUp
AndLow1
ckAnd
0
AndLow1bis
dAndUp2
ckAnd
AndHigh1
ckAnd
0
AndHigh1bis
dAndDown1
ckAnd
AndLow2
ckAnd
0
ckAnd
0
ckAnd
dAndUp2
ckAnd
0
ckAnd
dAndDown1
s
ckClock
ckD
ckNot1
ckNot2
ckXor
ckAnd
ckLatch
q
dClockHigh
dClockLow
dSetup
dHold
dNot1Down
dNot1Up
dNot2Down
dNot2Up
dXorDown1Up
dXorUp2Up
dAndUp2
dAndDown1
dLatchUp
LatchD0E0
ckLatch
0
LatchD0E1
ckLatch
0
LatchD1E0
ckLatch
0
LatchD1E1
dLatchUp
ckLatch
LatchD1E1B
ckLatch
0
ckLatch
0
ckLatch
0
ckLatch
0
ckLatch
dLatchUp
q
1