driveX method
Drives X to all receivers.
Implementation
@protected
void driveX(Set<Logic>? drivenSignals) {
for (final receiver in receivers) {
receiverOutput(receiver).put(LogicValue.x);
if (drivenSignals != null &&
(!drivenSignals.contains(receiver) || receiver.value.isValid)) {
drivenSignals.add(receiver);
}
}
}