OCAH4CORECluster_AsyncResetSynchronizerPrimitiveShiftReg_d3_i1

Replace the Chipyard async-set shift-register black box.

Substitutes an OCAH synchronizer for the generated async reset primitive. Three flops synchronize io_d into the local clock domain; reset sets them asynchronously and also forces io_q high combinationally.

Ports

Table 1. Ports
NameDirectionTypeDescription
clockinputDestination clock for the three synchronizer flops.
resetActive-high reset; asynchronously sets the synchronizer flops and forces io_q high.
io_dData bit to synchronize into the clock domain.
io_qoutputSynchronized data bit, held high while reset is high.