Thank you for the detailed replies. After I read everything, and played with illustrations, I still cannot answer a simple question:
If I have two identical ASICs sitting in a room, pointed to the same pool, and using the same connectivity - will they be following the same sequence of input parameters? If not, who and how makes them different?