In a preferred embodiment the DS3 byte counter comprises a plurality of flip flops and associated combinatorial logic for counting the DS3 AIS/Idle code bytes, and has combinatorial logic for receiving inputs from {HEAD ~ the plurality} of {TAIL ~ flip flops} for generating an AIS/Idle bytecount enable control signal 
In a preferred embodiment the DS3 byte counter comprises a plurality of flip flops and associated combinatorial logic for counting the DS3 AIS / Idle code bytes , and has combinatorial logic for receiving inputs from { HEAD ~ the plurality } of { TAIL ~ flip flops } for generating an AIS / Idle bytecount enable control signal
OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH HEAD HEAD HEAD HEAD HEAD HEAD REL TAIL TAIL TAIL TAIL TAIL TAIL OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH