电路结构、电路板和超算设备
摘要文本
本申请提供一种电路结构、电路板和超算设备,其中,该电路结构包括:至少两级运算电路单元,相邻的运算电路单元连接,每一个运算电路单元与用于输出待计算参数的输出单元连接,运算电路单元为应用于BLAKE算法的电路上的最小单元;电路结构上的各运算电路单元的加法器与异或门之间设置有时序逻辑元件,和/或,电路结构上的加法器的输入端上设置有时序逻辑元件。进而可以通过上述电路结构实现BLAKE算法;并且,将加法运算和异或运算通过时序逻辑元件进行隔离,和/或,通过时序逻辑元件可以去除输入到加法器中的信号的毛刺;从而,可以降低电路结构中的计时频率,可以防止计时频率的传播,降低整个电路结构的动态功耗。
申请人信息
- 申请人:北京比特大陆科技有限公司
- 申请人地址:100192 北京市海淀区宝盛南路1号院25号楼2层
- 发明人: 北京比特大陆科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 电路结构、电路板和超算设备 |
| 专利类型 | 发明授权 |
| 申请号 | CN201811556850.4 |
| 申请日 | 2018年12月19日 |
| 公告号 | CN109474268B |
| 公开日 | 2024年2月6日 |
| IPC主分类号 | H03K19/00 |
| 权利人 | 北京比特大陆科技有限公司 |
| 发明人 | 李文彬; 范靖 |
| 地址 | 北京市大兴区经济技术开发区科谷一街8号院8号楼8层801 |
专利主权项内容
1.一种电路结构,应用于BLAKE算法的实现,其特征在于,包括:至少两级运算电路单元,相邻的所述运算电路单元连接,每一个所述运算电路单元与用于输出待计算参数的输出单元连接,所述运算电路单元为应用于BLAKE算法的电路上的最小单元;所述电路结构上的各所述运算电路单元的加法器与异或门之间设置有时序逻辑元件,和/或,所述电路结构上的加法器的输入端上设置有时序逻辑元件;所述运算电路单元包括第一运算路径、第二运算路径、第三运算路径和第四运算路径;所述第一运算路径上设置有第一加法器和第二加法器,所述第二运算路径上设置有第一异或门和第一位移器,所述第三运算路径上设置有第三加法器,所述第四运算路径上设置有第二异或门和第二位移器;所述第一运算路径的输入端、所述第二运算路径的输入端分别与所述第一加法器的输入端连接,所述第一加法器的输出端与所述第二加法器的输入端连接,所述第二加法器的输入端与所述输出单元的输出端连接,所述第二加法器的输出端与所述第四运算路径上的第二异或门的输入端连接;所述第二运算路径的输入端与所述第一异或门的输入端连接,所述第一异或门的输出端与所述第一位移器的输入端连接;所述第三运算路径的输入端与所述第三加法器的输入端连接,所述第三加法器的输出端与第一异或门的输入端连接;所述第四运算路径的输入端与所述第二异或门的输入端连接,所述第二异或门的输出端与所述第二位移器的输入端连接,所述第二位移器的输出端与所述第三加法器的输入端连接;所述时序逻辑元件为以下的任意一种或多种:触发器、计数器、寄存器;相邻的两级运算电路单元中的上一级运算电路单元中的第一位移器为右移12的位移器,上一级运算电路单元中的第二位移器为右移16位的位移器;相邻的两级运算电路单元中的下一级运算电路单元中的第一位移器为右移7的位移器,下一级运算电路单元中的第二位移器为右移8位的位移器。