主权项 |
一种面向动态电压调节系统的片上监测电路,其特征在于,包括主寄存器电路(1),从寄存器电路(2),影子寄存器电路(3),错误信号产生电路(4),原地错误纠正选择器(5),亚稳态监测电路(6),错误信号整合电路(7),恢复方式选择电路(8),原地错误恢复控制信号产生电路(9);所述主寄存器电路(1)的输入端与输入数据相连,时钟低相位时读入输入数据,时钟高相位时锁存输入数据;所述从寄存器电路(2)的输入端与主寄存器电路(1)的输出端和原地错误纠正选择器(5)的输出端相连,根据原地错误恢复控制信号产生电路(9)的输出来选择输入,在时钟低相位时读入输入端数据,时钟高相位时将读入的数据锁存;所述影子寄存器电路(3)的输入端与输入数据相连,在原地错误恢复控制信号产生电路(9)输出的原地错误恢复控制信号的控制下,在时钟高相位时读入输入数据,在时钟低相位时锁存结果并输出;所述错误信号产生电路(4)的输入数据分别是从寄存器电路(2)的锁存输出数据和影子寄存器电路(3)的锁存输出数据,输入控制信号为原地错误恢复控制信号产生电路(9)输出的原地错误恢复控制信号,输出为经运算得到的时序监测错误信号;若恢复方式选择电路(8)选择原地错误恢复方式,所述原地错误纠正选择器(5)的输入为影子寄存器电路(3)的锁存输出数据,在原地错误恢复控制信号产生电路(9)输出的原地错误恢复控制信号的控制下,输出经过原地错误纠正后的正确数据;否则选择上层错误恢复方式,所述原地错误纠正选择器(5)的输入为主寄存器电路(1)的锁存输出数据,此时监测单元没有原地错误恢复功能,只有错误监测功能;所述亚稳态监测电路(6)监测从寄存器电路(2)的锁存输出数据是否处在亚稳态,若处于亚稳态,则输出相应的亚稳态监测错误信号;所述错误信号整合电路(7),输入端连接多个片上监测电路监测的错误结果,经过“或”操作,输出一个总的错误信号;所述恢复方式选择电路(8),输入是经错误信号整合电路(7)整合后的总的错误信号和恢复方式选择的配置参数,经运算后,选择将总的错误信号送到原 地错误恢复控制信号产生电路(9)或上层恢复模块,以实现错误恢复方式的选择功能,选择原地错误恢复方式或上层错误恢复方式;所述错误恢复控制信号产生电路(9),输入端为恢复方式选择电路(8)的输出信号,经其内部电路运算,输出原地错误恢复控制信号,控制影子寄存器电路(3),错误信号产生电路(4)和原地错误纠正选择器(5)的工作。 |