会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • LOW DEPTH PROGRAMMABLE PRIORITY ENCODERS
    • 低密度可编程优先编码器
    • US20110029980A1
    • 2011-02-03
    • US12902376
    • 2010-10-12
    • Mikhail GrinchukAnatoli BolotovSergei B. GashkovLav D. Ivanovic
    • Mikhail GrinchukAnatoli BolotovSergei B. GashkovLav D. Ivanovic
    • G06F9/46
    • G06F7/74
    • An apparatus having a plurality of first circuits, second circuits, third circuits and fourth circuits is disclosed. The first circuits may be configured to generate a plurality of first signals in response to (i) a priority signal and (ii) a request signal. The second circuits may be configured to generate a plurality of second signals in response to the first signals. The third circuits may be configured to generate a plurality of enable signals in response to the second signals. The fourth circuits may be configured to generate collectively an output signal in response to (i) the enable signals and (ii) the request signal. A combination of the first circuits, the second circuits, the third circuits and the fourth circuits generally establishes a programmable priority encoder. The second signals may be generated independent of the enable signals.
    • 公开了具有多个第一电路,第二电路,第三电路和第四电路的装置。 第一电路可以被配置为响应于(i)优先级信号和(ii)请求信号而产生多个第一信号。 第二电路可以被配置为响应于第一信号而产生多个第二信号。 第三电路可以被配置为响应于第二信号而产生多个使能信号。 第四电路可以被配置为响应于(i)使能信号和(ii)请求信号而一起产生输出信号。 第一电路,第二电路,第三电路和第四电路的组合通常建立可编程优先编码器。 可以独立于使能信号产生第二信号。
    • 2. 发明申请
    • LOW DEPTH PROGRAMMABLE PRIORITY ENCODERS
    • 低密度可编程优先编码器
    • US20100293421A1
    • 2010-11-18
    • US12465810
    • 2009-05-14
    • Mikhail GrinchukAnatoli BolotovSergei B. GashkovLav D. Ivanovic
    • Mikhail GrinchukAnatoli BolotovSergei B. GashkovLav D. Ivanovic
    • G01R31/28
    • G06F7/74
    • An apparatus having a plurality of first circuits, second circuits, third circuits and fourth circuits is disclosed. The first circuits may be configured to generate a plurality of first signals in response to (i) a priority signal and (ii) a request signal. The second circuits may be configured to generate a plurality of second signals in response to the first signals. The third circuits may be configured to generate a plurality of enable signals in response to the second signals. The fourth circuits may be configured to generate collectively an output signal in response to (i) the enable signals and (ii) the request signal. A combination of the first circuits, the second circuits, the third circuits and the fourth circuits generally establishes a programmable priority encoder. The second signals may be generated independent of the enable signals.
    • 公开了具有多个第一电路,第二电路,第三电路和第四电路的装置。 第一电路可以被配置为响应于(i)优先级信号和(ii)请求信号而产生多个第一信号。 第二电路可以被配置为响应于第一信号而产生多个第二信号。 第三电路可以被配置为响应于第二信号而产生多个使能信号。 第四电路可以被配置为响应于(i)使能信号和(ii)请求信号而一起产生输出信号。 第一电路,第二电路,第三电路和第四电路的组合通常建立可编程优先编码器。 可以独立于使能信号产生第二信号。
    • 3. 发明申请
    • Process for designing comparators and adders of small depth
    • 设计较小深度的比较器和加法器的过程
    • US20050005255A1
    • 2005-01-06
    • US10602570
    • 2003-06-24
    • Mikhail GrinchukAnatoli Bolotov
    • Mikhail GrinchukAnatoli Bolotov
    • G06F7/02G06F7/506G06F17/50
    • G06F17/5045G06F7/02G06F7/506
    • Logic circuits for logical operations, based on a function fN=x1 OR (x2 AND (x3 OR (x4 AND . . . xN . . . ))) or f′N=x1 AND (x2 OR (x3 AND (x4 OR . . . xN . . . ))), are designed by defining a top portion of the logic circuit based on a pre-selected pattern of 2-input $ and @ gates. The top portion has N inputs and approximately N/3 outputs. A smaller logic circuit is defined having approximately N/3 inputs coupled to the outputs of the top portion. In one embodiment, the circuit is designed for a circuit having N′ inputs, where N′ is 3n or 2*3n, and the N′-N most significant inputs are set to fixed values. The extra gates are removed resulting in a minimum depth circuit. In another embodiment, the depth is further reduced in some cases by designing a circuit for N-1 inputs and transforming the circuit to an N-input circuit. The $ and @ gates are converted to AND and/or OR gates, depending on the function.
    • 用于逻辑运算的逻辑电路基于函数fN = x1 OR(x2 AND(x3 OR(x4 AND ... xN ...))或f'N = x1 AND(x2 OR(x3 AND(x4 OR。 通过基于2输入$和@门的预先选择的模式来定义逻辑电路的顶部来设计。 顶部有N个输入和大约N / 3个输出。 定义了较小的逻辑电路,其具有耦合到顶部部分的输出的大约N / 3个输入。 在一个实施例中,电路被设计用于具有N'个输入的电路,其中N'是3n或2 * 3n,并且N'-N个最高有效输入被设置为固定值。 额外的门被去除,导致最小的深度电路。 在另一个实施例中,通过设计用于N-1输入的电路并将电路变换成N输入电路,在一些情况下深度进一步降低。 根据功能,$和@门将转换为AND和/或OR门。
    • 7. 发明授权
    • Resynthesis method for significant delay reduction
    • 重新延迟降低的再合成方法
    • US6109201A
    • 2000-08-29
    • US10395
    • 1998-01-21
    • Dusan PetranovicRanko ScepanovicStanislav V. AleshinMikhail GrinchukSergei Gashov
    • Dusan PetranovicRanko ScepanovicStanislav V. AleshinMikhail GrinchukSergei Gashov
    • G06F17/50
    • G06F17/505
    • Integrated circuit chips (IC's) require proper placement of many cells (groups of circuit components) and complex routing of wires to connect the cells. Designing of the IC's require meeting real-world constraints one of which is the performance of the IC, or the period of time required by the integrated circuit to produce the output signals from the time the input signals are available. Typically, the performance of an integrated circuit is determined by the slowest path of the signals, called the critical path. The critical path is usually only a small portion of the IC. The present invention discloses a method and apparatus for transforming the circuits comprising the critical path, thereby increasing the performance of the entire IC. The transformation is performed by segmenting, or blocking, the cells which make up the critical path. Then, each block is transformed, or replaced, with a resynthesized circuit to which both the digital 0 and digital 1 values are provided. The critical path is defined by the fact that the delay at each block is accumulated because each block has to wait for the output signal of the preceding block to use as its input signal. After the resynthesis of the blocks, none of the blocks need to wait for the output signal of its preceding block because each of the resynthesized blocks has the output for all possible inputs values (0 and 1). Thus, the signal delay at each block is not accumulated; rather, the only accumulated delay is the delay of the multiplexors used to select the correct output. The result is a dramatically reduced critical path delay.
    • 集成电路芯片(IC)需要适当放置多个单元(电路组件组)和复杂的导线布线来连接单元。 IC的设计需要满足实际的限制,其中之一是IC的性能,或集成电路从输入信号可用时产生输出信号所需的时间段。 通常,集成电路的性能由称为关键路径的信号的最慢路径决定。 关键路径通常只是IC的一小部分。 本发明公开了一种用于变换包括关键路径的电路的方法和装置,从而提高了整个IC的性能。 通过分割或阻塞构成关键路径的单元来执行转换。 然后,用提供数字0和数字1值的再合成电路对每个块进行变换或替换。 关键路径由每个块的延迟积累的事实定义,因为每个块必须等待前一块的输出信号用作其输入信号。 在块的再合成之后,没有一个块需要等待其前一块的输出信号,因为每个再合并块具有用于所有可能的输入值(0和1)的输出。 因此,每个块的信号延迟不被累加; 相反,唯一累积的延迟是用于选择正确输出的多路复用器的延迟。 结果是大大减少了关键路径延迟。
    • 8. 发明授权
    • Alternate galois field advanced encryption standard round
    • 替代galois域高级加密标准轮
    • US08411853B2
    • 2013-04-02
    • US12200037
    • 2008-08-28
    • Paul G. FilsethMikhail GrinchukAnatoli BolotovLav D. Ivanovic
    • Paul G. FilsethMikhail GrinchukAnatoli BolotovLav D. Ivanovic
    • H04L9/00
    • H04L9/0631H04L2209/125
    • An apparatus having a first circuit and a second circuit is disclosed. The first circuit may be configured to (i) generate second Galois Field elements by performing a first Galois Field inversion on first Galois Field elements, the first Galois Field inversion being different from a second Galois Field inversion defined by an Advanced Encryption Standard and (ii) generate third Galois Field elements by multiplying the second Galois Field elements by an inverse of a predetermined matrix. The second circuit may be configured to (i) generate fourth Galois Field elements by processing the third Galois Field elements in a current encryption round while in a non-skip mode, (ii) generate fifth Galois Field elements by multiplying the fourth Galois Field elements by the predetermined matrix and (iii) present the fifth Galois Field elements as updated versions of the first Galois Field elements in advance of a next encryption round.
    • 公开了一种具有第一电路和第二电路的装置。 第一电路可以被配置为(i)通过在第一伽罗瓦域元件上执行第一伽罗瓦域反演来产生第二伽罗瓦域元件,第一伽罗瓦域反转与由高级加密标准定义的第二伽罗瓦域反演不同, )通过将第二伽罗瓦域元素乘以预定矩阵的倒数来产生第三伽罗瓦域元素。 第二电路可以被配置为(i)通过在非跳过模式下处理当前加密循环中的第三伽罗瓦域元素来产生第四伽罗瓦域元素,(ii)通过将第四伽罗瓦域元素乘以第四伽罗瓦域元素 通过预定矩阵和(iii)在下一个加密轮次之前将第五伽罗瓦域元素呈现为第一伽罗瓦域元素的更新版本。
    • 9. 发明授权
    • Low depth programmable priority encoders
    • 低深度可编程优先编码器
    • US08063659B2
    • 2011-11-22
    • US12902376
    • 2010-10-12
    • Mikhail GrinchukAnatoli BolotovSergei B. GashkovLav D. Ivanovic
    • Mikhail GrinchukAnatoli BolotovSergei B. GashkovLav D. Ivanovic
    • G06F7/38H03K19/173
    • G06F7/74
    • An apparatus having a plurality of first circuits, second circuits, third circuits and fourth circuits is disclosed. The first circuits may be configured to generate a plurality of first signals in response to (i) a priority signal and (ii) a request signal. The second circuits may be configured to generate a plurality of second signals in response to the first signals. The third circuits may be configured to generate a plurality of enable signals in response to the second signals. The fourth circuits may be configured to generate collectively an output signal in response to (i) the enable signals and (ii) the request signal. A combination of the first circuits, the second circuits, the third circuits and the fourth circuits generally establishes a programmable priority encoder. The second signals may be generated independent of the enable signals.
    • 公开了具有多个第一电路,第二电路,第三电路和第四电路的装置。 第一电路可以被配置为响应于(i)优先级信号和(ii)请求信号而产生多个第一信号。 第二电路可以被配置为响应于第一信号而产生多个第二信号。 第三电路可以被配置为响应于第二信号而产生多个使能信号。 第四电路可以被配置为响应于(i)使能信号和(ii)请求信号而一起产生输出信号。 第一电路,第二电路,第三电路和第四电路的组合通常建立可编程优先编码器。 可以独立于使能信号产生第二信号。
    • 10. 发明授权
    • Low depth programmable priority encoders
    • 低深度可编程优先编码器
    • US07839164B1
    • 2010-11-23
    • US12465810
    • 2009-05-14
    • Mikhail GrinchukAnatoli BolotovSergei B. GashkovLav D. Ivanovic
    • Mikhail GrinchukAnatoli BolotovSergei B. GashkovLav D. Ivanovic
    • G06F7/38H03K19/173
    • G06F7/74
    • An apparatus having a plurality of first circuits, second circuits, third circuits and fourth circuits is disclosed. The first circuits may be configured to generate a plurality of first signals in response to (i) a priority signal and (ii) a request signal. The second circuits may be configured to generate a plurality of second signals in response to the first signals. The third circuits may be configured to generate a plurality of enable signals in response to the second signals. The fourth circuits may be configured to generate collectively an output signal in response to (i) the enable signals and (ii) the request signal. A combination of the first circuits, the second circuits, the third circuits and the fourth circuits generally establishes a programmable priority encoder. The second signals may be generated independent of the enable signals.
    • 公开了具有多个第一电路,第二电路,第三电路和第四电路的装置。 第一电路可以被配置为响应于(i)优先级信号和(ii)请求信号而产生多个第一信号。 第二电路可以被配置为响应于第一信号而产生多个第二信号。 第三电路可以被配置为响应于第二信号而产生多个使能信号。 第四电路可以被配置为响应于(i)使能信号和(ii)请求信号而一起产生输出信号。 第一电路,第二电路,第三电路和第四电路的组合通常建立可编程优先编码器。 可以独立于使能信号产生第二信号。