会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • System and methods for reducing clock power in integrated circuits
    • 集成电路中降低时钟功率的系统和方法
    • US08104012B1
    • 2012-01-24
    • US12363721
    • 2009-01-31
    • Matthew H. KleinEdward S. McGettiganStephen M. TrimbergerJames M. SimkinsBrian D. PhilofskySubodh Gupta
    • Matthew H. KleinEdward S. McGettiganStephen M. TrimbergerJames M. SimkinsBrian D. PhilofskySubodh Gupta
    • G06F17/50
    • G06F17/505G06F17/5054G06F2217/62
    • Dynamic power savings and efficient use of resources are achieved in a programmable logic device (PLD) such as a field programmable gate array (FPGA) or complex programmable logic device (CPLD) by receiving a design netlist specifying a circuit including clock signals, clock buffers, clock enable signals and synchronous elements, examining the design netlist to identify synchronous elements coupled to common clock and clock enable signals, cutting the clock signals to the synchronous elements to form a modified design netlist, inserting gated clock buffers into the modified netlist to output gated clock signals to the synchronous elements, responsive to the clock enable signals, and performing placement and routing on the modified netlist. A system for performing the method on an EDA tool is provided. The methods may be provided as executable instructions stored on a computer readable medium which cause a programmable processor to perform the methods.
    • 在诸如现场可编程门阵列(FPGA)或复杂可编程逻辑器件(CPLD)的可编程逻辑器件(PLD)中实现动态功率节省和资源的有效利用,通过接收指定包括时钟信号,时钟缓冲器的电路的设计网表 ,时钟使能信号和同步元件,检查设计网表以识别耦合到公共时钟和时钟使能信号的同步元件,将时钟信号切割到同步元件以形成修改后的设计网表,将门控时钟缓冲器插入修改的网表以输出 门控时钟信号到同步元件,响应于时钟使能信号,并在修改的网表上执行放置和布线。 提供了一种用于在EDA工具上执行该方法的系统。 可以将这些方法提供为存储在计算机可读介质上的可执行指令,其使可编程处理器执行该方法。
    • 3. 发明授权
    • Clock distribution to facilitate gated clocks
    • 时钟分配方便门控时钟
    • US08058905B1
    • 2011-11-15
    • US12363722
    • 2009-01-31
    • Matthew H. KleinRichard W. SwansonTrevor J. BauerSteven P. YoungAndy DeBaets
    • Matthew H. KleinRichard W. SwansonTrevor J. BauerSteven P. YoungAndy DeBaets
    • H03K19/00H03K3/356
    • G06F1/10G06F1/3203G06F1/3237Y02D10/128Y02D50/20
    • Circuits and methods for facilitating distribution of gated clocks in a programmable integrated circuit such as a field programmable gate array (FPGA) are described. Dynamic power savings are achieved in a FPGA by providing gated clock driver circuitry at various places in a hierarchical clock distribution network. The gated clock circuitry provides a clock signal gated by an enable signal to clocked elements. Configurable logic blocks (CLBs) comprising the clocked elements and programmable interconnect tiles are disposed in the gate array. Clock signals are distributed to the CLBs via a clock distribution network. Clock enable signals are provided corresponding to some of the clock signals. Clock buffers or drivers are provided within the clock distribution network that drive gated clock signals to CLBs. By disabling certain clocked elements using one or more embodiments of the invention when portions of the FPGA are inactive, dynamic power consumption is reduced.
    • 描述了便于在诸如现场可编程门阵列(FPGA)的可编程集成电路中分配门控时钟的电路和方法。 通过在分层时钟分配网络中的不同位置提供门控时钟驱动器电路,可以在FPGA中实现动态功耗。 门控时钟电路通过使能信号为时钟元件提供门控时钟信号。 包括时钟元件和可编程互连瓦片的可配置逻辑块(CLB)设置在门阵列中。 时钟信号通过时钟分配网络分发给CLB。 对应于一些时钟信号提供时钟使能信号。 在时钟分配网络中提供时钟缓冲器或驱动器,将门控时钟信号驱动到CLB。 通过在FPGA的部分不活动时使用本发明的一个或多个实施例来禁用某些时钟元件,动态功耗降低。
    • 4. 发明授权
    • Pulse width determination for phase detection
    • 脉冲宽度确定相位检测
    • US08874999B1
    • 2014-10-28
    • US13362505
    • 2012-01-31
    • David F. TaylorMatthew H. KleinVincent Vendramini
    • David F. TaylorMatthew H. KleinVincent Vendramini
    • H03M13/00
    • H03L7/1976H03L7/0994H03L2207/50
    • An embodiment of an apparatus includes a detector to receive a first input signal and a second input signal to provide a first error signal and a second error signal. A pulse width determination block receives the first and second error signals, as well as a digital oscillating signal, to output a first pulse width value and a second pulse width value, respectively. A pulse width accumulator accumulates the first and second pulse width values responsive to at least one cycle of the digital oscillating signal to provide a first accumulated value and a second accumulated value. An error generator provides an error value as a difference between the first accumulated value and the second accumulated value. The error value represents a pulse width difference between the first input signal and the second input signal indicative of a phase difference between the first input signal and the second input signal.
    • 装置的实施例包括用于接收第一输入信号和第二输入信号以提供第一误差信号和第二误差信号的检测器。 脉冲宽度确定块接收第一和第二误差信号以及数字振荡信号,以分别输出第一脉冲宽度值和第二脉冲宽度值。 脉冲宽度累加器响应于数字振荡信号的至少一个周期积累第一和第二脉冲宽度值,以提供第一累积值和第二累积值。 误差发生器提供误差值作为第一累积值和第二累积值之间的差。 误差值表示第一输入信号和第二输入信号之间的脉冲宽度差,表示第一输入信号和第二输入信号之间的相位差。
    • 5. 发明授权
    • Circuit for generating an output clock signal synchronized to an input clock signal
    • 用于产生与输入时钟信号同步的输出时钟信号的电路
    • US08665928B1
    • 2014-03-04
    • US13030558
    • 2011-02-18
    • Matthew H. KleinDavid F. Taylor
    • Matthew H. KleinDavid F. Taylor
    • H04B3/36H04L25/20H04L25/52H03D3/24
    • H04L25/247H04L25/4908
    • A circuit generates an output clock signal synchronized to an input clock signal. The circuit includes a reference clock port, a phase interpolator, and a phase controller. The reference clock port receives a reference clock signal. The phase interpolator generates the output clock signal that, as a function of a variable control value, is an interpolation between two reference phases. The reference phases are generated from the reference clock signal and have a reference frequency. The phase controller generates the variable control value providing a phase rotation rate. An output frequency of the output clock signal equals a sum of the reference frequency and the phase rotation rate. The output frequency matches an input frequency of the input clock signal.
    • 电路产生与输入时钟信号同步的输出时钟信号。 该电路包括参考时钟端口,相位内插器和相位控制器。 参考时钟端口接收参考时钟信号。 相位插值器产生作为可变控制值的函数的两个参考相位之间的内插的输出时钟信号。 参考相位由参考时钟信号产生并具有参考频率。 相位控制器产生提供相位旋转速率的变量控制值。 输出时钟信号的输出频率等于参考频率和相位旋转速率之和。 输出频率与输入时钟信号的输入频率相匹配。
    • 10. 发明授权
    • Reversible input/output delay line for bidirectional input/output blocks
    • 用于双向输入/输出块的可逆输入/输出延迟线
    • US07589557B1
    • 2009-09-15
    • US11405901
    • 2006-04-18
    • Jason R. BergendahlQi ZhangJian TanMatthew H. Klein
    • Jason R. BergendahlQi ZhangJian TanMatthew H. Klein
    • H03K19/173
    • H03K5/159H03K19/017581H03K19/01759
    • An input/output (I/O) structure includes a delay element usable for the input path, the output path, or both input and output paths in a user design. In a first mode, the delay element is included in the input path. In a second mode, the delay element is included in the output path. In a third mode, the I/O structure includes the delay in both outgoing signal paths and incoming signal paths, e.g., by utilizing an output tristate signal to control the direction of the delay line. When the output buffer is driving, the delay is inserted in the output path. When the output buffer is tristated, the delay is inserted in the input path. Thus, a single delay element is dynamically shared by both input and output signals that use the same I/O pad. In an optional fourth mode, the delay element is bypassed by both input and output signals.
    • 输入/输出(I / O)结构包括在用户设计中可用于输入路径,输出路径或输入和输出路径的延迟元件。 在第一模式中,延迟元件包括在输入路径中。 在第二模式中,延迟元件包括在输出路径中。 在第三模式中,I / O结构包括输出信号路径和输入信号路径中的延迟,例如通过利用输出三态信号来控制延迟线的方向。 当输出缓冲区正在驱动时,延迟被插入到输出路径中。 当输出缓冲器被三态时,延迟被插入到输入路径中。 因此,单个延迟元件由使用相同I / O焊盘的输入和输出信号动态共享。 在可选的第四模式中,延迟元件被输入和输出信号旁路。