一种锁存结构的制作方法

文档序号:33291193发布日期:2023-02-28 19:43阅读:36来源:国知局
一种锁存结构的制作方法

1.本实用新型涉及锁存技术,具体的涉及一种加密锁存结构。


背景技术:

2.锁存器是一种对脉冲电平敏感的存储单元电路,它们可以在特定输入脉冲电平作用下改变状态。锁存,就是把信号暂存以维持某种电平状态。锁存器的最主要作用是缓存,其次完成高速的控制其与慢速的外设的不同步问题,再其次是解决驱动的问题,最后是解决一个 i/o 口既能输出也能输入的问题。
3.现有技术中,锁存模拟信号,必须采用模拟锁存器,导致功耗较大,占用较大的芯片面积;数字分频锁存器,在断电过程中,电源掉电可能产生的毛刺,使得锁存失败;
4.另一方面,现有锁存器,没有加密功能;以及由于现有锁存器功耗大,主副电源掉电后,锁存的信号同样丢失。


技术实现要素:

5.(一)本实用新型针对现有锁存技术中的缺点,提供了一种模拟信号的加密锁存技术,采用数字逻辑电路实现零功耗锁存,占用极小的芯片面积。并通过下述技术手段得以解决。
6.一种锁存结构,包括:
7.模数转换电路,包括模拟信号接收端和第一数字信号输出端;
8.加密电路,包括至少一组分频电路,与所述分频电路数量对应的控制信号输入端,以及一加密信号输出端;
9.第一或门,包括第一时钟信号输入端、第一加密信号输入端和第一或门输出端;
10.所述第一加密信号输入端连接所述加密信号输出端;
11.第一触发器,包括第一时钟端、第一数据输入端和第一锁存输出端;
12.所述第一时钟端连接所述第一或门输出端;
13.所述第一数据输入端连接第一数字信号输出端。
14.可选的,所述加密电路还包括一多输入与门,所述多输入与门的输入端数量和所述分频电路数量相对应,所述多输入与门的输出端为所述加密信号输出端。
15.可选的,所述加密电路包括第一控制输入端、第二控制输入端和第三控制输入端;
16.与所述第一控制输入端、第二控制输入端和第三控制输入端对应的第一分频电路、第二分频电路和第三分频电路;
17.加密信号输出端,以及一三输入与门;
18.所述第一分频电路、第二分频电路和第三分频电路的输出端连接所述三输入与门的输入端,所述三输入与门的逻辑输出端为所述加密信号输出端。
19.1)本技术方案锁存器电路为数字电路,可以零功耗锁存模拟和数字信号,功耗足够低,非常适合低功耗的场景应用。
20.在锁存电路结构中增加了一个adc,从而使得利用数字电路搭建锁存器来锁存模拟信号,降低了锁存器的芯片面积和锁存器的功耗。
21.2)本技术方案增加了一个可算法编程的多路分频器加密电路,通过加密操作锁存信号,通过加密操作,防止芯片上下电过程中出现锁存失效。
22.(二)本实用新型针对现有锁存技术中的缺点,提供了一种数字信号的加密锁存技术,采用数字逻辑电路实现零功耗锁存,占用极小的芯片面积。并通过下述技术手段得以解决。
23.一种锁存结构,包括:
24.缓冲寄存器,包括数字信号接收端和第二数字信号输出端;
25.加密电路,包括至少一组分频电路、与所述分频电路数量对应的控制信号输入端,以及一加密信号输出端;
26.第二或门,包括第二时钟信号输入端、第二加密信号输入端和第二或门输出端;
27.所述第二加密信号输入端连接所述加密信号输出端;
28.第二触发器,包括第二时钟端、第二数据输入端和第二锁存输出端;
29.所述第二时钟端连接所述第二或门输出端;
30.所述第二数据输入端连接第二数字信号输出端。
31.可选的,所述加密电路还包括一多输入与门,所述多输入与门的输入端数量和所述分频电路数量相对应,所述多输入与门的输出端为所述加密信号输出端。
32.可选的,所述加密电路包括第一控制输入端、第二控制输入端和第三控制输入端;
33.与所述第一控制输入端、第二控制输入端和第三控制输入端对应的第一分频电路、第二分频电路和第三分频电路;
34.加密信号输出端,以及一三输入与门;
35.所述第一分频电路、第二分频电路和第三分频电路的输出端连接所述三输入与门的输入端,所述三输入与门的逻辑输出端为所述加密信号输出端。
36.本技术方案的有益效果:
37.1)本技术方案锁存器电路为数字电路,可以零功耗锁存模拟和数字信号,功耗足够低,非常适合低功耗的场景应用。
38.2)本技术方案增加了一个可算法编程的多路分频器加密电路,通过加密操作锁存信号,通过加密操作,防止芯片上下电过程中出现锁存失效。
39.(三)本实用新型针对现有锁存技术中的缺点,提供了一种模拟信号和数字信号的加密锁存技术,采用数字逻辑电路实现零功耗锁存,占用极小的芯片面积。并通过下述技术手段得以解决。
40.一种锁存结构,包括:
41.模数转换电路,包括模拟信号接收端和第一数字信号输出端;
42.缓冲寄存器,包括数字信号接收端和第二数字信号输出端;
43.加密电路,包括至少一组分频电路、与所述分频电路数量对应的控制信号输入端,以及一加密信号输出端;
44.第一或门,包括第一时钟信号输入端、第一加密信号输入端和第一或门输出端;
45.第二或门,包括第二时钟信号输入端、第二加密信号输入端和第二或门输出端;
46.所述第一加密信号输入端和所述第二加密信号输入端均连接所述加密信号输出端;
47.第一触发器,包括第一时钟端、第一数据输入端和第一锁存输出端;
48.第二触发器,包括第二时钟端、第二数据输入端和第二锁存输出端;
49.所述第一时钟端连接所述第一或门输出端,所述第二时钟端连接所述第二或门输出端;
50.所述第一数据输入端连接第一数字信号输出端,所述第二数据输入端连接第二数字信号输出端。
51.可选的,所述加密电路还包括一多输入与门,所述多输入与门的输入端数量和所述分频电路数量相对应,所述多输入与门的输出端为所述加密信号输出端。
52.可选的,所述加密电路包括第一控制输入端、第二控制输入端和第三控制输入端;
53.与所述第一控制输入端、第二控制输入端和第三控制输入端对应的第一分频电路、第二分频电路和第三分频电路;
54.加密信号输出端,以及一三输入与门;
55.所述第一分频电路、第二分频电路和第三分频电路的输出端连接所述三输入与门的输入端,所述三输入与门的逻辑输出端为所述加密信号输出端。
56.可选的,所述第一分频电路包括串联的四组触发器组;
57.第二分频电路包括串联的三组触发器组;
58.第三分频电路包括串联的二组触发器组。
59.可选的,所述模数转换电路、所述缓冲寄存器以及所述控制信号的配置电路供电连接第一电源;所述加密电路、第一或门、第二或门、第一触发器和第二触发器连接第二电源。
60.可选的,所述第二电源连接一电容。
61.本实用新型的有益效果:
62.1)相比模拟锁存器和传统数字锁存器,本可以锁存模拟信号和数字信号;其中,锁存器为全数字门逻辑搭建,面积开销小,功耗低。
63.2)本实用新型使用了多路分频器加密电路,加密操作可以防止电源上下电导致的锁存失败。
64.通过多路控制信号进行密码编程控制,可以对是否latch做一个加密运算,也可以防止第一电源vdd1和和第二电源vdd2在上下电过程中,可能的毛刺,电压突变等导致产生错误的latch信号,从而锁存失败的问题。所述模数转换电路和所述缓冲寄存器连接第一电源;所述加密电路、第一或门、第二或门、第一触发器和第二触发器连接第二电源。
65.3)本实用新型的锁存器零功耗,可以实现电池低功耗的供电要求,同时即使电源全部掉电,也能锁存信号一个月的时间,防止掉电导致的信息丢失。
66.具体的,第一电源vdd1用于对模数转换电路、所述缓冲寄存器,和其他cpu控制处理单元供电,第一电源vdd1会产生相应的功耗;第二电源vdd2用于对多路分频器加密电路、d触发器和逻辑门供电,且数字逻辑电路采用hvt等高阈值电压mos器件构成,所以几乎可以认为是零功耗电路,这样电源域vdd2的漏电可能在1na附近。
in3对应的第一分频电路300-d1、第二分频电路300-d2和第三分频电路300-d3;
90.加密信号输出端301,以及一三输入与门302;
91.所述第一分频电路300-d1、第二分频电路300-d2和第三分频电路300-d3的输出端连接所述三输入与门的输入端,所述三输入与门的逻辑输出端为所述加密信号输出端301。
92.进一步的,如图4为多路分频器加密电路的结构示例:
93.本实施例所述的第一分频电路包括串联的四组触发器组;第二分频电路包括串联的三组触发器组;第三分频电路包括串联的二组触发器组。
94.第一路分频电路,为4路d触发器串联构成的4分频电路,输入控制信号p1;
95.第二路分频电路,为3路d触发器串联构成的3分频电路,输入控制信号p2;第三路分频电路为2路d触发器串联构成的2分频电路,输入控制信号p3;
96.当控制信号p1,控制信号p2和控制信号p3经过串联d触发器之后的最后一级的d触发器的q端输出,进入三输入与门302,三输入与门302的输出为latch信号;
97.当控制信号p1分频4次且控制信号p2分频3次且控制信号p3分频2次,则可以将latch信号从低电平拉到高电平,从而对锁存器进行锁存。
98.三输入与门302的输出端加密信号输出端301输出信号latch至第一或门400,与时钟信号ck形成逻辑或关系,并将第一或门400输出的信号输入d触发器。
99.实施例2:
100.如图2所示:披露了一种数字信号锁存结构,一种实现零功耗锁存,占用极小的芯片面积,增加锁存器在断电后锁存失败的概率,实现加密锁存和复位,实现掉电锁存。
101.其包括,缓冲寄存器200,包括数字信号接收端201和第二数字信号输出端202;
102.加密电路300,包括至少一组分频电路、与所述分频电路数量对应的控制信号输入端,以及一加密信号输出端301;
103.第二或门500,包括第二时钟信号输入端502、第二加密信号输入端501和第二或门输出端503;
104.所述第二加密信号输入端502连接所述加密信号输出端301;
105.第二触发器700,包括第二时钟端701、第二数据输入端702和第二锁存输出端703;
106.所述第二时钟端701连接所述第二或门输出端503;
107.所述第二数据输入端702连接第二数字信号输出端202。
108.所述加密电路还包括一多输入与门,所述多输入与门的输入端数量和所述分频电路数量相对应,所述多输入与门的输出端即为所述加密信号输出端301。
109.本实施例以3个分频电路进行描述,实际使用中,可以增加控制信号的数量p1、p2、p3
……ꢀ
pn,并形成n路分频器,每一路分频器的分频方式可以是m分频,最终可以通过算法来实现,这样增加分频的复杂度,也增加了密码的复杂度,从而为锁存电路提供加密保护。
110.具体的,加密电路300,包括至少一组分频电路、与所述分频电路数量对应的控制信号输入端,以及一加密信号输出端301;
111.所述加密电路还包括一多输入与门,所述多输入与门的输入端数量和所述分频电路数量相对应,所述多输入与门的输出端即为所述加密信号输出端301。
112.本实施例以三路分频电路作为其中一种实施方式,进一步描述本技术方案:
113.其中,所述加密电路包括第一控制输入端300-in1、第二控制输入端300-in2和第
三控制输入端300-in3;
114.与所述第一控制输入端300-in1、第二控制输入端300-in2和第三控制输入端300-in3对应的第一分频电路300-d1、第二分频电路300-d2和第三分频电路300-d3;
115.加密信号输出端301,以及一三输入与门302;
116.所述第一分频电路300-d1、第二分频电路300-d2和第三分频电路300-d3的输出端连接所述三输入与门的输入端,所述三输入与门的逻辑输出端为所述加密信号输出端301。
117.进一步的,如图4为多路分频器加密电路的结构示例:
118.本实施例所述的第一分频电路包括串联的四组触发器组;第二分频电路包括串联的三组触发器组;第三分频电路包括串联的二组触发器组。
119.第一路分频电路,为4路d触发器串联构成的4分频电路,输入控制信号p1;
120.第二路分频电路,为3路d触发器串联构成的3分频电路,输入控制信号p2;第三路分频电路为2路d触发器串联构成的2分频电路,输入控制信号p3;其中,控制信号常用为01010101
……
信号。
121.当控制信号p1,控制信号p2和控制信号p3经过串联d触发器之后的最后一级的d触发器的q端输出,进入三输入与门302,三输入与门302的输出为latch信号;
122.当控制信号p1分频4次且控制信号p2分频3次且控制信号p3分频2次,则可以将latch信号从低电平拉到高电平,从而对锁存器进行锁存。
123.三输入与门302的输出端加密信号输出端301输出信号latch至第一或门400,与时钟信号ck形成逻辑或关系,并将第一或门400输出的信号输入d触发器。
124.实施例3:
125.如图3所示:披露了一种锁存结构,一种实现零功耗锁存,占用极小的芯片面积,增加锁存器在断电后锁存失败的概率,实现加密锁存和复位,实现掉电锁存。
126.其包括,模数转换电路100,包括模拟信号接收端101和第一数字信号输出端102;
127.缓冲寄存器200,包括数字信号接收端201和第二数字信号输出端202;
128.加密电路300,包括至少一组分频电路、与所述分频电路数量对应的控制信号输入端,以及一加密信号输出端301;
129.第一或门400,包括第一时钟信号输入端402、第一加密信号输入端401和第一或门输出端403;
130.第二或门500,包括第二时钟信号输入端502、第二加密信号输入端501和第二或门输出端503;
131.所述第一加密信号输入端401和所述第二加密信号输入端501均连接所述加密信号输出端301;
132.第一触发器600,包括第一时钟端601、第一数据输入端602和第一锁存输出端603;
133.第二触发器700,包括第二时钟端701、第二数据输入端702和第二锁存输出端703;
134.所述第一时钟端601连接所述第一或门输出端403,所述第二时钟端701连接所述第二或门输出端503;
135.所述第一数据输入端602连接第一数字信号输出端102,所述第二数据输入端702连接第二数字信号输出端202。
136.所述加密电路还包括一多输入与门,所述多输入与门的输入端数量和所述分频电
路数量相对应,所述多输入与门的输出端即为所述加密信号输出端301。
137.本实施例以3个分频电路进行描述,实际使用中,可以增加控制信号的数量p1、p2、p3
……ꢀ
pn,并形成n路分频器,每一路分频器的分频方式可以是m分频,最终可以通过算法来实现,这样增加分频的复杂度,也增加了密码的复杂度,从而为锁存电路提供加密保护。
138.具体的,加密电路300,包括至少一组分频电路、与所述分频电路数量对应的控制信号输入端,以及一加密信号输出端301;
139.所述加密电路还包括一多输入与门,所述多输入与门的输入端数量和所述分频电路数量相对应,所述多输入与门的输出端即为所述加密信号输出端301。
140.本实施例以三路分频电路作为其中一种实施方式,进一步描述本技术方案:
141.其中,所述加密电路包括第一控制输入端300-in1、第二控制输入端300-in2和第三控制输入端300-in3;
142.与所述第一控制输入端300-in1、第二控制输入端300-in2和第三控制输入端300-in3对应的第一分频电路300-d1、第二分频电路300-d2和第三分频电路300-d3;
143.加密信号输出端301,以及一三输入与门302;
144.所述第一分频电路300-d1、第二分频电路300-d2和第三分频电路300-d3的输出端连接所述三输入与门的输入端,所述三输入与门的逻辑输出端为所述加密信号输出端301。
145.进一步的,如图4为多路分频器加密电路的结构示例:
146.本实施例所述的第一分频电路包括串联的四组触发器组;第二分频电路包括串联的三组触发器组;第三分频电路包括串联的二组触发器组。
147.第一路分频电路,为4路d触发器串联构成的4分频电路;
148.第二路分频电路,为3路d触发器串联构成的3分频电路;第三路分频电路为2路d触发器串联构成的2分频电路;
149.当控制信号p1,控制信号p2和控制信号p3经过串联d触发器之后的最后一级的d触发器的q端输出,进入三输入与门302,三输入与门302的输出为latch信号;
150.当控制信号p1分频4次且控制信号p2分频3次且控制信号p3分频2次,则可以将latch信号从低电平拉到高电平,从而对锁存器进行锁存。
151.为了解决现有技术的功耗缺陷,本实施例对电源的应用做了进一步的设计,如图5,所述模数转换电路和所述缓冲寄存器连接第一电源vdd1(电源域vdd1);进一步的其中控制信号p1,控制信号p2和控制信号p3的配置电路位于连接第一电源vdd1,即在电源域vdd1。
152.所述加密电路、第一或门、第二或门、第一触发器和第二触发器连接第二电源vdd2(电源域vdd2)。所述第二电源vdd2连接一电容,电容为100μf。
153.具体的,下面描述关于第一电源vdd1和第二电源vdd2不同的供电情况导致的逻辑信号状态,以及锁存状态的情况。
154.在同时第一电源vdd1和第二电源vdd2的上下电的即时状态下,即使存在电压突变等异常情况,加入本实施例中的所述的加密电路,做了加密操作,就不会导致latch的信号错误,大大提升了上下电过程中的锁存成功率。
155.如果没有该加密电路实现的加密操作,电源在mos阈值电压附近时,没有做迟滞的数字逻辑门有一定概率会振荡翻转,这样单路分频器的输入就错误振荡,从而产生错误的latch信号。
156.在锁存电路使用方法包括:在vdd1上电后,先对控制信号p1,控制信号p2和控制信号p3进行配置。
157.当第一电源vdd1和第二电源vdd2均上电,控制信号p1,控制信号p2和控制信号p3未进行任何操作,latch为逻辑0,s1模拟信号和s2数字信号分别经过模数转换电路100和缓冲寄存器200,的处理,直接进入第一触发器600和第二触发器700,在时钟ck作用下,传递到s1_latch和s2_latch 。
158.当控制信号p1,控制信号p2和控制信号p3进行加密的操作之后,多路分频器加密电路产生latch信号,逻辑为1,这时latch的高电平在或门作用下,使得d触发器的时钟端ck恒为逻辑1,s1_latch和s2_latch的信号保持并锁存。
159.第一电源vdd1掉电,第二电源vdd2如果作为电池供电时,由于锁存器为零功耗逻辑电路,且逻辑电路门数很少,逻辑门采用高阈值电压mos器件搭建,漏电功耗仅为0.1na量级,使得vdd2耗电极少,vdd2作为电池可以使用很长时间,例如rtc等低功耗电路,根据普通纽扣电池50mah的电量计算,锁存器可以锁存500m小时;
160.当第一电源vdd1掉电,且vdd2也掉电,本实施例中有100uf电容,根据电容公式,it=cu,对于100uf电容,电路可以正常工作的压降为2v,则锁存时间延长至550小时,也就是说,在1个月的时间内,能保存锁存器的信息,可以一定程度上解决由于供电不足导致信息立即丢失的问题。
161.在vdd1掉电状态下,由于已经对控制信号p1,控制信号p2和控制信号p3进行了配置,如若出现掉电情况,并不会影响相关的锁存性能。
162.实施例4:
163.本实施例披露一种基于实施例1锁存电路的一种锁存方法,具体的涉及一种实现零功耗锁存,占用极小的芯片面积,增加锁存器在断电后锁存失败的概率,实现加密锁存和复位,实现掉电锁存:
164.(一)模拟信号的锁存
165.将模拟信号转化为第一数字信号,将所述第一数字信号输入至第一触发器的第一数据输入端;
166.对至少3组控制信号分别分频处理,分频后的控制信号经与门逻辑后输出加密信号;
167.将所述加密信号作为所述第一触发器的时钟信号输入所述第一触发器的时钟端,输出锁存数据;
168.具体的,输入模拟信号s1,经模数转换电路100转换获取第一数字信号s1’,所述第一数字信号s1’输入第一触发器600的第一数据输入端602,第一触发器600的第一锁存输出端603输出模拟信号s1的锁存信号s1_latch。
169.在加密电路输入控制信号p1,控制信号p2,控制信号p3;
170.控制信号p1经过4路d触发器串联构成的4分频电路,获得分频信号p1’;
171.控制信号p2经过3路d触发器串联构成的3分频电路,获得分频信号p2’;
172.控制信号p3经过2路d触发器串联构成的2分频电路,获得分频信号p3’;
173.分频信号p1’、分频信号p2’和分频信号p3’输入三输入与门,三输入与门输出加密输出信号latch信号,通过分频信号p1’、分频信号p2’和分频信号p3’获取高电平信号,输入
第一触发器600(d触发器),实现锁存器锁存。
174.通过三路不同的分频电路将latch信号从低电平拉倒高电平,为锁存电路提供加密保护,使其不会因电源上下电状态导致锁存失败或错误。
175.(二)数字信号的锁存
176.将数字信号经缓冲寄存器输出第二数字信号,将所述第二数字信号输入至第二触发器的数据输入端;对至少3组控制信号分别分频处理,分频后的控制信号经与门逻辑后输出加密信号;将所述加密信号作为所述第二触发器的时钟信号输入所述第二触发器的时钟端,输出锁存数据。
177.具体的,输入数字信号s2,经缓冲寄存器200(buffer)输出第二数字信号s2’,所述第二数字信号s2’输入第二触发器700的第二数据输入端702,第二触发器700的第二锁存输出端703输出数字信号s2的锁存信号s2_latch。
178.在加密电路输入控制信号p1,控制信号p2,控制信号p3;
179.控制信号p1经过4路d触发器串联构成的4分频电路,获得分频信号p1’;
180.控制信号p2经过3路d触发器串联构成的3分频电路,获得分频信号p2’;
181.控制信号p3经过2路d触发器串联构成的2分频电路,获得分频信号p3’;
182.分频信号p1’、分频信号p2’和分频信号p3’输入三输入与门,三输入与门输出加密输出信号latch信号,通过分频信号p1’、分频信号p2’和分频信号p3’获取高电平信号,输入第二触发器700(d触发器),实现锁存器锁存。
183.通过三路不同的分频电路将latch信号从低电平拉倒高电平,为锁存电路提供加密保护,使其不会因电源上下电状态导致锁存失败或错误。
184.实施例5:
185.在本实施例中,与实施例1的区别在于,加密电路采用一路分频电路,例如采用一路8分频电路或采用一路10分频电路,去掉实施例1中有的三输入与门,最后一级d触发器q端输出至或门。
186.另需要说明的是,本技术方案在结构命名中,没有功能特指性,如“加密电路”、“加密信号”,不指代只有加密功能的含义,实际所述“加密电路”的技术特征根据本实施方式示例描述含义为准。
187.此外,需要说明的是,本说明书中所描述的具体实施例,其零、部件的形状、所取名称等可以不同。凡依本实用新型专利构思所述的构造、特征及原理所做的等效或简单变化,均包括于本实用新型专利的保护范围内。本实用新型所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离本实用新型的结构或者超越本权利要求书所定义的范围,均应属于本实用新型的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1