51核SOC设计中的可测试性技术

1星 需积分: 9 6 下载量 198 浏览量 更新于2024-11-26 收藏 405KB PDF 举报
"基于51核的SOC设计涵盖了DW8051的系统级集成,涉及到数字集成电路设计中的可测试性技术,主要包括设计-for-测试(DFT)、内存内置自测试(MBIST)、边界扫描测试以及通过ISP(In-System Programming)进行的更新和调试。在MCU的可测试性设计中,为了应对复杂结构和指令系统带来的挑战,提出了利用模式选择电路对MCU的不同部分进行功能测试的方法,确保芯片在各种工作模式下都能正常运行。该设计方法通过少量的电路改动实现了高效且全面的测试覆盖,从而提高了产品的质量和可靠性。" 基于51核的SOC设计是将传统的51微控制器核集成到一个单一的系统芯片(System-On-Chip)中,这种集成不仅提升了系统的性能,也带来了新的设计挑战,尤其是测试的复杂性。DW8051是一个广泛应用的51系列微控制器核心,具有丰富的指令集和内部结构。 在DFT技术方面,由于MCU的结构复杂并且拥有自身的指令系统,不能直接应用通常用于数字电路的扫描设计和内置自测试(BIST)方法。设计者提出了创新的策略,即设定MCU的三种工作模式,并通过添加模式选择电路,使得在不大幅度改变原有电路的情况下,可以针对芯片内的不同模块进行功能测试。这种方式减少了对电路的改动,降低了设计复杂度,同时保持了测试的全面性和有效性。 MBIST(Memory Built-In Self-Test)是针对存储器进行自我检测的一种技术,它允许在系统运行时对内部存储器进行测试,确保其在各种工况下的正确性。边界扫描测试则是一种测试方法,它允许通过芯片的输入/输出引脚来检测内部连接和逻辑,这对于嵌入式系统来说尤为重要,因为它可以在系统组装后进行测试,无需拆卸。 ISP技术允许在系统运行时对MCU进行编程和更新,这在产品维护、故障排除和固件升级中扮演着重要角色。通过ISP,开发者能够远程或现场更新MCU的程序和配置,极大地提高了灵活性和便利性。 通过这些技术的结合,基于51核的SOC设计得以实现高效、可靠的测试流程,确保了最终产品的质量。同时,考虑到微控制器在各种应用领域的广泛使用,这种设计方法对于降低制造成本、提高生产效率也有显著的影响。