...
One major feature of the GBCR is the retime mode which is using a similar design as in lpGBT, but GBCR has a finer DLL delay granularity of 50ps per step vs 100ps in lpGBT. This is an essential utility to allow optimized control of the signal sampling time as the expected good time window at full chain loss is narrow. The control setting for this mode (recommendation and comments mostly based on exchange with GBCR designer Datao Gong):
Register | Value | Comments |
---|---|---|
dllEnable | True | Enable DLL clock for for retiming |
dllCapReset | False | |
dllForceDown | False | DLL can have harmonic lock problem which would need dllForceDown=T to release it |
dllChargePumpCurrent | 0x0 | Set charge injection current to min value. Higher current enables faster locking but may cause larger jitter. We care less about locking time but care more about jitter. |
dllClockDelay | scan | Scan this delay for the active channel for good BER window bathtub. |
...