一般都采用异步复位,同步释放的方法。之前一直想不通,为什么同步释放就可以避免亚稳态,后来问了别人才明白:同步释放的时候,这个复位信号的释放是在时钟信号的驱动下才释放的,是发生在跳变沿之后的(准确的说就是在时钟的建立时间和保持时间的窗口之后的),这样就防止了复位信号的撤销和时钟跳变赶在一起(即避免了复位信号的释放落在建立时间和保持时间的窗口内从而引起亚稳态),而异步释放的时候,复位信号不受时钟信号控制,可以在任意时刻释放,如果恰好在建立时间和保持时间的窗口内释放,就会引起亚稳态。