Match loop is a very useful feature that is used in many test scenarios. Match loops allow a pattern to branch based on output from a device pin. When using Match loop, people typically pay attention to the branch condition setup. The branch condition is a crucial factor in determining whether specific actions are executed during testing. For instance, if the output of a particular device pin satisfies specific conditions, Match loop can choose different operation paths based on that condition. Different ATE platforms and digital boards will have different ways of using Match loop. By comparing the differences in the Match loop function between different platforms, we can find out the characteristics of each when applied. We will show what is match loop at first. Then this article will discuss and compare the usage methods on each ATE platform such as J750HD, UltraFLEX/UltraFLEXplus and ETS-800. This will help engineers use the Match loop function more conveniently across different platforms.