All
ATPG tool generates the chain test pattern in the form "001100", why is it so? what is signifcance? why cant generate the 0101010 or "000111000" or other pattern
Pattern is generated based on the ATPG algrithm. Depending on the DUT logic, the pattern will trigger certain nodes and let you measure the result against the predicated result.
The scan chain patterns are needed to be shifted in during scan initializatio operation. So if the patterns are of 0->0 or 1->1 form then there will be no toggling during the shift operation, where as if the patterns are of 01010 then there will be maximum toggling. These toggling are not good for power consumption. Means if there will be more toggling then more dynamic power will be consumed.
Hope this answers your question.