I have found the shift registers like 74165 and 74166 etc. in Multisim 14.3 don't work correctly for a long time. But they work fine in Multisim 14.2 or even older Multisim versions.
The wrong phenomenon is: when SH/~LD=0, as the function table says, the output QH should be the input H pin value, but in fact, in the actual simulation, the output QH is equal to High value (1). So the whole following process is not correct.
I think in Multisim 14.3, there is some misunderstanding or mistake about the H pin value and the H(High) value(1).
I have studied the 74165 SPICE model in Multisim 14.3 and 14.2, even 13.0, and found the 74165 SPICE models are all the same in different versions. So I think it's a Multisim 14.3 parsing or compiling error.
If someone can provide some help about this, for example, change the SPICE model, or change some of the Multisim 14.3 settings, could you please kindly give your reply? Thank you very much!