异步FIFO(First-In-First-Out,先进先出队列)作为数字系统中的一种基本结构,被广泛应用于设计之中。其可靠性影响整个系统能否正常运行。提出一种折叠式的容错方法,用于提高异步FIFO的可靠性。该方法通过控制逻辑绕过故障单元,大大提高异步FIFO能容忍的故障数量。另外,为了减少故障对FIFO深度的影响,在折叠式的方案基础上引入空间冗余技术。实验结果表明,与仅采用空间冗余技术的方案相比,提出的方法可以多容忍12个储存单元故障,而为容错增加的面积开销最多只多了4.19%。