会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Structures and methods for avoiding hold time violations in a programmable logic device
    • 用于避免可编程逻辑器件中的保持时间违规的结构和方法
    • US07312631B1
    • 2007-12-25
    • US11264405
    • 2005-11-01
    • Trevor J. BauerRamakrishna K. TanikellaSteven P. Young
    • Trevor J. BauerRamakrishna K. TanikellaSteven P. Young
    • H03K19/177H03K19/173H03K19/00
    • H03K19/17736H03K19/00323
    • Structures and methods of avoiding hold time violations in a design implemented in a PLD. In a programmable device, the delay of a signal path varies, e.g., depending on the separation between the source and destination of the signal. An optional delay element is provided between a programmable interconnect structure and a destination logic element having a clock skew relative to the source. The optional delay element is programmed by the implementation software to introduce a delay on the signal path when necessary to meet the hold time requirements for the destination logic element. The optional delay is designed to be large enough to overcome hold-time violations even for the largest possible clock skew and the smallest possible signal delay. When no hold time violation occurs, the optional delay element is configured to bypass the additional delay, to avoid imposing a large setup requirement on the signal.
    • 在PLD中实现的设计中避免持续时间违规的结构和方法。 在可编程设备中,信号路径的延迟例如取决于信号的源和目的地之间的间隔而变化。 在可编程互连结构和具有相对于源的时钟偏移的目的地逻辑元件之间提供可选的延迟元件。 可选延迟元件由实现软件编程,以在必要时在信号路径上引入延迟以满足目的地逻辑元件的保持时间要求。 可选延迟被设计为足够大,以克服即使对于最大可能的时钟偏移和尽可能小的信号延迟的保持时间违规。 当没有发生保持时间违规时,可选的延迟元件被配置为绕过附加延迟,以避免对信号施加大的设置要求。
    • 2. 发明授权
    • Structures and methods of testing interconnect structures in programmable logic devices
    • 在可编程逻辑器件中测试互连结构的结构和方法
    • US06933747B1
    • 2005-08-23
    • US10684183
    • 2003-10-10
    • Trevor J. BauerSteven P. YoungRamakrishna K. Tanikella
    • Trevor J. BauerSteven P. YoungRamakrishna K. Tanikella
    • G01R31/28G01R31/317G01R31/3185H03K19/173H03K19/177
    • H03K19/17764G01R31/2853G01R31/31723G01R31/318516H03K19/17736
    • Structures enabling the efficient testing of interconnect in programmable logic devices (PLDS), and methods utilizing these structures. A PLD includes a non-homogeneous array of programmable logic blocks and an array of standardized interconnect blocks, where the same interconnect block is used for different types of logic blocks. Coupled between each of the interconnect blocks and the associated logic block is a standardized test structure, allowing the same test configuration to be used for each interconnect block even though the interconnect blocks are associated with logic blocks of different types. In some embodiments, one or more types of logic blocks are not associated with standardized test structures. These logic blocks are coupled directly to their associated interconnect blocks, and are preferably of a type that can be configured to emulate the standardized test structure. Thus, by a correct application of configuration data all of the interconnect blocks display the same behavior.
    • 能够对可编程逻辑器件(PLDS)中的互连进行有效测试的结构以及利用这些结构的方法。 PLD包括可编程逻辑块的非均匀阵列和标准化互连块阵列,其中相同的互连块用于不同类型的逻辑块。 在每个互连块和相关联的逻辑块之间耦合是标准化的测试结构,允许将相同的测试配置用于每个互连块,即使互连块与不同类型的逻辑块相关联。 在一些实施例中,一个或多个类型的逻辑块不与标准化测试结构相关联。 这些逻辑块直接耦合到它们相关联的互连块,并且优选地是可被配置为模拟标准化测试结构的类型。 因此,通过配置数据的正确应用,所有互连块都显示相同的行为。
    • 5. 发明申请
    • PROGRAMMABLE INTEGRATED CIRCUIT WITH MIRRORED INTERCONNECT STRUCTURE
    • 可编程的集成电路,具有反射式互连结构
    • US20110215834A1
    • 2011-09-08
    • US12718848
    • 2010-03-05
    • Trevor J. BauerRamakrishna K. TanikellaSteven P. Young
    • Trevor J. BauerRamakrishna K. TanikellaSteven P. Young
    • H03K19/177
    • H03K19/17796
    • A programmable integrated circuit (IC) with mirrored interconnect structure. The IC includes a plurality of arrangements, which are horizontally arranged. Each arrangement includes a first logic column, an interconnect column, and a second logic column. Each interconnect column includes programmable interconnect blocks (148), and each of the first and second logic columns includes programmable logic blocks. Each programmable interconnect block provides a plurality of first input and output ports on a first side and a plurality of second input and output ports on a second side. The first ports and the first side of each of the programmable interconnect blocks physically mirror the second ports and the second side of the programmable interconnect block. The ports of the programmable interconnect blocks are coupled to the ports of the programmable logic blocks in the first and second logic columns.
    • 具有镜像互连结构的可编程集成电路(IC)。 IC包括水平布置的多个布置。 每个布置包括第一逻辑列,互连列和第二逻辑列。 每个互连列包括可编程互连块(148),并且第一和第二逻辑列中的每一个包括可编程逻辑块。 每个可编程互连块在第一侧上提供多个第一输入和输出端口以及在第二侧上提供多个第二输入和输出端口。 每个可编程互连块的第一端口和第一侧物理地镜像可编程互连块的第二端口和第二侧。 可编程互连块的端口耦合到第一和第二逻辑列中的可编程逻辑块的端口。
    • 7. 发明授权
    • Structures and methods to avoiding hold time violations in a programmable logic device
    • 避免可编程逻辑器件中的保持时间违规的结构和方法
    • US07548089B1
    • 2009-06-16
    • US11880724
    • 2007-07-24
    • Trevor J. BauerRamakrishna K. TanikellaSteven P. Young
    • Trevor J. BauerRamakrishna K. TanikellaSteven P. Young
    • H01L25/00
    • H03K19/17736H03K19/00323
    • Structures and methods of avoiding hold time violations in a design implemented in a PLD. In a programmable device, the delay of a signal path varies, e.g., depending on the separation between the source and destination of the signal. An optional delay element is provided between a programmable interconnect structure and a destination logic element having a clock skew relative to the source. The optional delay element is programmed by the implementation software to introduce a delay on the signal path when necessary to meet the hold time requirements for the destination logic element. The optional delay is designed to be large enough to overcome hold-time violations even for the largest possible clock skew and the smallest possible signal delay. When no hold time violation occurs, the optional delay element is configured to bypass the additional delay, to avoid imposing a large setup requirement on the signal.
    • 在PLD中实现的设计中避免持续时间违规的结构和方法。 在可编程设备中,信号路径的延迟例如取决于信号的源和目的地之间的间隔而变化。 在可编程互连结构和具有相对于源的时钟偏移的目的地逻辑元件之间提供可选的延迟元件。 可选延迟元件由实现软件编程,以在必要时在信号路径上引入延迟以满足目的地逻辑元件的保持时间要求。 可选延迟被设计为足够大,以克服即使对于最大可能的时钟偏移和尽可能小的信号延迟的保持时间违规。 当没有发生保持时间违规时,可选的延迟元件被配置为绕过附加延迟,以避免对信号施加大的设置要求。
    • 8. 发明授权
    • Programmable integrated circuit with mirrored interconnect structure
    • 具有镜像互连结构的可编程集成电路
    • US08120382B2
    • 2012-02-21
    • US12718848
    • 2010-03-05
    • Trevor J. BauerRamakrishna K. TanikellaSteven P. Young
    • Trevor J. BauerRamakrishna K. TanikellaSteven P. Young
    • H03K19/177
    • H03K19/17796
    • A programmable integrated circuit (IC) with mirrored interconnect structure. The IC includes a plurality of arrangements, which are horizontally arranged. Each arrangement includes a first logic column, an interconnect column, and a second logic column. Each interconnect column includes programmable interconnect blocks (148), and each of the first and second logic columns includes programmable logic blocks. Each programmable interconnect block provides a plurality of first input and output ports on a first side and a plurality of second input and output ports on a second side. The first ports and the first side of each of the programmable interconnect blocks physically mirror the second ports and the second side of the programmable interconnect block. The ports of the programmable interconnect blocks are coupled to the ports of the programmable logic blocks in the first and second logic columns.
    • 具有镜像互连结构的可编程集成电路(IC)。 IC包括水平布置的多个布置。 每个布置包括第一逻辑列,互连列和第二逻辑列。 每个互连列包括可编程互连块(148),并且第一和第二逻辑列中的每一个包括可编程逻辑块。 每个可编程互连块在第一侧上提供多个第一输入和输出端口以及在第二侧上提供多个第二输入和输出端口。 每个可编程互连块的第一端口和第一侧物理地镜像可编程互连块的第二端口和第二侧。 可编程互连块的端口耦合到第一和第二逻辑列中的可编程逻辑块的端口。
    • 9. 发明授权
    • Methods of initializing routing structures in integrated circuits
    • 初始化集成电路中路由结构的方法
    • US07743175B1
    • 2010-06-22
    • US12174972
    • 2008-07-17
    • Steven P. YoungRamakrishna K. Tanikella
    • Steven P. YoungRamakrishna K. Tanikella
    • G06F7/38G06F3/00
    • G06F13/4045
    • Methods of initializing an integrated circuit (IC) in which the routing structures have data lines and handshake circuitry are provided. A node of each of the data lines is driven to a predetermined value, and the handshake circuit is disabled by disabling an acknowledge path within the handshake circuitry, e.g., by forcing all acknowledge signals in the acknowledge path to signal an acknowledgement of received data. The disablement causes the predetermined value to propagate throughout the data lines. The handshake circuitry is then enabled by enabling the acknowledge path, which releases the data lines to assume values determined by operation of the IC. When the IC is a programmable IC, configuration values may be programmed into the IC after disabling the acknowledge path and before enabling the handshake circuitry. When the handshake circuitry is enabled, the data lines assume initial values determined by the programmed configuration values.
    • 提供其中路由结构具有数据线和握手电路的集成电路(IC)的初始化方法。 每个数据线的节点被驱动到预定值,并且通过禁止握手电路内的确认路径,例如通过强制确认路径中的所有确认信号来发出接收到的数据的确认来禁用握手电路。 禁用导致预定值在整个数据线上传播。 然后通过启用确认路径来启用握手电路,确认路径释放数据线,以取决于IC的操作确定的值。 当IC是可编程IC时,在禁用确认路径之后并且在使能握手电路之前,配置值可以被编程到IC中。 当握手电路被使能时,数据线假定由编程的配置值确定的初始值。