test sequence的选取首先要挑一些时钟周期,比如{1,4,5,7},目标是让这些时钟周期上的每个flip-flop的值尽可能随机,换句话说就是让每个flip-flop的signal-1 frequency都尽可能地接近0.5。对于每一个时钟周期,都有一个对应的sequence,比如(v1,v2,…,vj),就像下图所描述的一样:为选定的时钟周期{1,4,5,7}生成test sequence,看图中下半部分就可以明白是什么意思了,scan out的snapshot images为{(q1,q2)|(0,0),(1,0),(0,1),(1,1)},q1和q2随着时间推移在0和1之间变化,在一定程度上实现了随机性。7.3.4.3 Why Functional Sequences?用下图一个例子来说明问题: