期刊文献+
共找到5篇文章
< 1 >
每页显示 20 50 100
基于改进算法的DICE结构抗辐射SRAM内建自测试电路设计 被引量:4
1
作者 王海新 曹贝 +1 位作者 付方发 李美慧 《黑龙江大学自然科学学报》 CAS 2020年第6期743-750,共8页
为测试DICE结构抗辐射静态随机存储器(Static random-access memory,SRAM)在生产制造后是否存在故障,针对DICE结构抗辐射SRAM设计存储器内建自测试电路(Memory built-in self-test,MBIST)。DICE结构SRAM不同于传统结构SRAM,由于它的存... 为测试DICE结构抗辐射静态随机存储器(Static random-access memory,SRAM)在生产制造后是否存在故障,针对DICE结构抗辐射SRAM设计存储器内建自测试电路(Memory built-in self-test,MBIST)。DICE结构SRAM不同于传统结构SRAM,由于它的存储单元结构更复杂,更多缺陷易出现在DICE结构SRAM的生产制造过程中。为了有针对性地测试出由这些缺陷导致的故障,提出了一种针对DICE结构SRAM的改进算法,此算法在March C算法的基础上仅增加了两个测试序列,使其不仅能覆盖March C算法所能覆盖的所有故障,还能覆盖DICE结构SRAM所特有的故障,提高了测试算法对DICE结构SRAM的综合故障覆盖率,在实际应用开发中,实现了对待测电路的特异性测试算法优化的目标。本算法对DICE结构SRAM设计MBIST电路,并对设计完成的MBIST电路RTL代码进行功能仿真,仿真结果证明了所设计电路的可行性和正确性,可为抗辐射SoC芯片内嵌SRAM测试提供符合工程项目开发的IP。 展开更多
关键词 DICE结构抗辐射SRAM 故障模型 MARCH算法 存储器内建自测试
在线阅读 下载PDF
一款电池管理芯片的硬件测试平台设计与实现
2
作者 刘蒙 曹贝 +1 位作者 付方发 崔燕哲 《黑龙江大学自然科学学报》 CAS 2023年第2期226-233,共8页
针对电池管理芯片的硬件测试平台进行了设计,根据待测芯片的功能和多种工作模式,基于模块化的设计思想对硬件测试平台的各电路模块进行了设计,完成了系统板开发与测试验证。为了保证测试平台的功能完整性,将硬件测试平台划分为监测功能... 针对电池管理芯片的硬件测试平台进行了设计,根据待测芯片的功能和多种工作模式,基于模块化的设计思想对硬件测试平台的各电路模块进行了设计,完成了系统板开发与测试验证。为了保证测试平台的功能完整性,将硬件测试平台划分为监测功能测试电路模块、通用功能测试电路模块、控制和保护功能测试电路模块三个主要部分,分别对应待测芯片监测、保护和控制三类关键功能。通过待测芯片预留的I^(2)C接口,使用I^(2)C总线实现测试板与通信模块之间的通信,通信模块采用STM32开发板作为核心处理器,通过大量的I/O接口解决了数据通信的问题。为实现上位机对测试系统平台的控制,通过PC机接口传输测试向量和测试数据完成具体的测试工作。根据设计制作实现PCB板,结合上位机测试所得数据,与硬件测试设备所测数据进行对比分析,完成了硬件测试平台的功能检测。 展开更多
关键词 电池管理芯片 芯片测试 硬件测试平台 I^(2)C总线 STM32 PCB板
在线阅读 下载PDF
可兼容四种March系列算法的PMBIST电路设计
3
作者 杨鹏 曹贝 +1 位作者 付方发 王海新 《黑龙江大学自然科学学报》 CAS 2024年第2期242-252,共11页
存储器是系统级芯片(System on chip,SoC)中最重要的组成部分之一,也是最容易出现故障的部件。存储器故障可能会导致整个SoC失效,对存储器进行充分的测试和验证是至关重要的。目前,主流的存储器测试方法是采用存储器内建自测试(Memory b... 存储器是系统级芯片(System on chip,SoC)中最重要的组成部分之一,也是最容易出现故障的部件。存储器故障可能会导致整个SoC失效,对存储器进行充分的测试和验证是至关重要的。目前,主流的存储器测试方法是采用存储器内建自测试(Memory build-in-self test,MBIST)技术,传统的可测性技术采用单一的测试算法进行测试,为了满足不同类型存储器的测试需求以及不同工艺制造阶段的测试强度,需要使用不同类型的测试算法进行测试。结合存储器常见的故障模型以及多种测试算法,设计了具有较高灵活性和可扩展性的可编程存储器内建自测试(Programmable memory built-in-self test,PMBIST)电路,可兼容四种不同的March系列算法进行存储器内建自测试,采用寄存器传输语言(Reigster transfer language,RTL)级代码的编写方式,针对静态随机存储器(Static random-access memory,SRAM)采用不同March系列测试算法进行仿真,并以常用的March C+算法为例进行说明。仿真结果表明,所设计的PMBIST电路可对四种不同的March算法进行测试,满足不同类型存储器的内建自测试需求。 展开更多
关键词 静态随机存储器 故障模型 March系列+算法 存储器内建自测试
在线阅读 下载PDF
一种集成于OrCAD Capture CIS的SIP原理图规则检查错误反标工具
4
作者 郑利华 锡瑞杰 +3 位作者 李鑫鹏 付方发 王启昂 王进祥 《微电子学与计算机》 2023年第3期132-138,共7页
系统级封装(System in Packet,SiP)技术将多个子系统集成在一个封装内,具有组装方式灵活、研发周期短等优势,在电子设备小型化的进程中具有广阔的发展前景.在SiP的设计流程中,原理图设计是否正确往往决定了整体设计的成败.然而,原理图... 系统级封装(System in Packet,SiP)技术将多个子系统集成在一个封装内,具有组装方式灵活、研发周期短等优势,在电子设备小型化的进程中具有广阔的发展前景.在SiP的设计流程中,原理图设计是否正确往往决定了整体设计的成败.然而,原理图设计中出现的连接性错误通常需要工程人员花费大量时间进行查找对比,从而确定错误的位置.为了提高原理图连接性错误检查的效率,提出了一种应用于SiP系统级封装原理图设计阶段的连接性规则检查错误反标工具,由工具命令语言(Tool Command Language,TCL)开发.该工具以插件形式集成于OrCAD Capture CIS X具中,可以配合已有的原理图规则检查工具,使用户可以通过图形界面获取并分析规则检查工具生成的有效错误信息,并将错误信息清晰直观的反标于原理图的相应位置.通过对由26页原理图组成的测试系统进行错误反标测试,该工具可以在数秒内将原理图中的连接性错误信息反标在原理图的对应位置,使设计人员可以快速定位错误的位置,有效的提高了原理图设计阶段连接性检查的效率. 展开更多
关键词 SIP EDA工具 错误检查
在线阅读 下载PDF
Radiation-hardened Pipeline in Microcontroller Core
5
作者 XUE Haiwei LI Xinqiang +1 位作者 WANG Jinxiang fu fangfa 《原子能科学技术》 2026年第3期733-744,共12页
With its growth in spacecraft control applications,the microcontroller(MCU)becomes increasingly sensitive to radiation and the risks of system failure.In a radiation environment,the MCU is vulnerable to impacts from h... With its growth in spacecraft control applications,the microcontroller(MCU)becomes increasingly sensitive to radiation and the risks of system failure.In a radiation environment,the MCU is vulnerable to impacts from high-energy particles,which can lead to single-event effect(SEE)that disrupt normal system operations.The pipeline of MCU,being the core structure of the system,is particularly susceptible to single-event upset(SEU)and potentially causes execution failures.However,existing radiation-hardening techniques offer limited effectiveness for pipelines.To enhance SEU resistance,this study focused on a 32-bit MCU core with eight pipeline stages,proposing a pipeline hardening approach that utilizes lockstep technology to improve fault tolerance.Signals from two processors were compared including register write data,register contents and pre-fetched instructions.Any discrepancies triggered error flags to indicate faults.When an error flag was raised,recovery was initiated through an interrupt.The interrupt handler then retrieved state information from the advanced peripheral bus(APB)slave module to restore the CPU's operational state and resume execution.By combining hardware-based state preservation with software-driven error recovery,the proposed solution demonstrated significant improvements in fault tolerance rates and performance compared to traditional checkpoint-based techniques.After completing the pipeline hardening design,a fault injection platform was utilized in this paper to simulate real-world error conditions on internal processor modules.The platform was developed based on the circuit's register-transfer-level(RTL)design and statistical results.The fault injection platform was performed by automatically finding all registers within the target design.The register values were forced to upset at the tens of nanoseconds scale in the RTL description of the circuit's design.After running the circuit's functional simulation,the statistics of the faults in registers were displayed on the platform,which evaluated the influence of SEU.The vulnerability of SEU in the circuit could be observed from the results of the soft error statistics.The post-hardening soft error rates were then measured and compared to pre-hardening data,providing a quantitative evaluation of the improvements.Using this method,the soft error rates of the modules in the MCU core such as PFU,DPU,and Cache AXIM are 40.07%,26.36%,and 27.29%respectively before hardening.The soft error rates of modules mentioned above are reduced to 0%,0.69%,and 1.11%after hardening.The hardened and non-hardened designs of the entire core were implemented in FPGA.The total resource utilization of the triple mode redundancy(TMR)is 111984,as indicated by the number of look-up tables(LUTs)and registers consumed in the FPGA.The total resource utilization of this work is 78034,and the ratio of resource utilization between this work and TMR is approximately 69.68%.The error recovery time for the hardened MCU processor was analyzed using the completion cycles of a bubble sort algorithm as a benchmark.In this paper,the average recovery cycle using the software checkpoint roll-back method is 36479.06,and the average recovery cycle using this work is 26922.5.The ratio of recovery cycles between this work and checkpoint roll-back is about 73.8%.Assessments through random fault injection and FPGA implementation indicate that this approach effectively reduces processor faults caused by soft errors while optimizing resource utilization and efficiency over triplemodular redundancy. 展开更多
关键词 radiation-hardened CPU microcontroller pipeline recovery fault injection
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部