会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 21. 发明申请
    • CONFIGURABLE LOGIC BLOCK WITH AND GATE FOR EFFICIENT MULTIPLICATION IN FPGAS
    • 可配置的逻辑块和高效的FPGAS中的高效多路复用
    • WO1998032229A1
    • 1998-07-23
    • PCT/US1997010730
    • 1997-06-20
    • XILINX, INC.
    • XILINX, INC.CHAPMAN, Kenneth, D.YOUNG, Steven, P.
    • H03K19/177
    • H03K19/17728H03K19/1737H03K19/17704
    • An improved CLB architecture, wherein the use of dedicated AND gates to generate a carry chain input signal facilitates low latency multiplication and makes efficient use of four-input function generators. In one embodiment of the invention, when multiplication using a binary addition tree algorithm is used, AND gates to implement single-bit multiplication are provided within the available function generators and duplicated in a dedicated AND gate accessible outside the corresponding function generator as a carry-chain input signal. In another embodiment, carry chain multiplexers can be selectively configured as AND or OR gates to facilitate certain arithmetic or comparison functions for the outputs of a plurality of function generators.
    • 一种改进的CLB架构,其中使用专用AND门来产生进位链输入信号有利于低延迟乘法并且有效地使用四输入函数发生器。 在本发明的一个实施例中,当使用使用二进制加法树算法的乘法时,在可用函数发生器内提供用于实现单比特乘法的AND门,并复制到可在对应的函数发生器外面的专用AND门作为进位 - 链输入信号。 在另一个实施例中,进位链多路复用器可以选择性地配置为“与”或“或”门,以促进多个功能发生器的输出的某些算术或比较功能。
    • 22. 发明申请
    • ARCHITECTURE AND INTERCONNECT SCHEME FOR PROGRAMMABLE LOGIC CIRCUITS
    • 可编程逻辑电路的架构和互连方案
    • WO1995004404A1
    • 1995-02-09
    • PCT/US1994007187
    • 1994-06-24
    • ADVANTAGE LOGIC, INC.
    • ADVANTAGE LOGIC, INC.TING, Benjamin, S.
    • H03K19/177
    • H03K19/17704H03K19/17728H03K19/17736H03K19/1778H03K19/17796
    • An architecture and distributed hierarchical interconnect scheme for field programmable gate arrays (FPGAs). The FPGA is comprised of a number of cells which perform logical functions on input signals. Programmable intraconnections provide connectability between each output of a cell belonging to a logical cluster to at least one input of each of the other cells belonging to that logical cluster. A set of programmable block connectors are used to provide connectability between logical clusters of cells and accessibility to the hierarchical routing network. A uniformly distributed first layer of routing network lines is used to provide connections amongst sets of block connectors. A uniformly distributed second layer of routing network lines is implemented to provide connectability between different first layers of routing network lines. Switching networks are used to provide connectability between the block connectors and routing network lines corresponding to the first layer. Other switching networks provide connectability between the routing network lines corresponding to the first layer to routing network lines corresponding to the second layer. Additional uniformly distributed layers of routing network lines are implemented to provide connectability between different prior layers of routing network lines. An additional routing layer is added when the number of cells is increased as a square function of two of the prior cell count in the array while the length of the routing lines and the number of routing lines increases as a linear function of two. Programmable bi-directional passgates are used as switches to control which of the routing network lines are to be connected.
    • 用于现场可编程门阵列(FPGA)的架构和分布式分层互连方案。 FPGA由多个对输入信号执行逻辑功能的单元组成。 可编程的内连接将属于逻辑集群的小区的每个输出之间的连接性提供给属于该逻辑集群的每个其他小区的至少一个输入。 一组可编程块连接器用于提供单元的逻辑簇之间的可连接性以及对分层路由网络的可访问性。 均匀分布的第一层路由网络线路用于提供块连接器组之间的连接。 实现均匀分布的第二层路由网络线路,以提供不同第一层路由网络线路之间的连接性。 交换网络用于提供块连接器与对应于第一层的路由网络线路之间的可连接性。 其他交换网络提供对应于第一层的路由网络线路与对应于第二层的路由网络线路之间的可连接性。 实现了额外的均匀分布的路由网络线路层以提供不同的现有路由网络线路之间的可连接性。 当单元的数量作为阵列中的两个先前单元计数的平方函数增加时,添加另外的路由层,而路由线的长度和路由线的数量增加为两个的线性函数。 可编程双向passgates用作开关,用于控制要连接的路由网络线路。
    • 24. 发明申请
    • PROGRAMMABLE, ASYNCHRONOUS LOGIC CELL AND ARRAY
    • 可编程,异步逻辑单元和阵列
    • WO1989003138A1
    • 1989-04-06
    • PCT/US1987002392
    • 1987-09-23
    • CONCURRENT LOGIC, INC.
    • CONCURRENT LOGIC, INC.FURTEK, Frederick, C.
    • H03K19/177
    • H03K19/17704G06F17/5013G11C29/006H03K19/17728H03K19/17736H03K19/1774
    • An asynchronous logic cell (42) and a two- or three-dimensional array (40) formed of such cells. Each cell comprises a number of exclusive-OR gates (12'), Muller C-elements (20') and programmable switches (30 or 32). The logic cell is reprogrammable and may even be reprogrammed dynamically, such as to perform recursive operations or simply to make use of hardware which is temporarily idle. Programming is accomplished by setting the states of the switches in each cell. A user-friendly programming environment facilitates the programming of the switches. The array can be used to implement any circuit capable of being modelled as a broad class of Petri Nets. Configurations for (i.e., programs for setting cell switches to create) circuit blocks such as adders, multiplexers, buffer stacks, and so forth, may be stored in a library for future reference. With an adequate library, custom hardware can be designed by simply mapping stored blocks onto chips and connecting them together. Further, because the array is regular and switch settings can produce logical wires, crossovers, connections and routings running both ''horizontally'' and ''vertically'', it is in general possible to ''wire around'' defective elements. If a large wafer contains defective cells, those cells can simply be avoided and bypassed, with the remainder of the wafer remaining useful.
    • 由这样的单元形成的异步逻辑单元(42)和二维或三维阵列(40)。 每个单元包括多个异或门(12'),穆勒C元件(20')和可编程开关(30或32)。 逻辑单元是可重新编程的,并且甚至可以动态地重新编程,例如执行递归操作或简单地利用暂时空闲的硬件。 通过设置每个单元中开关的状态来完成编程。 用户友好的编程环境有助于开关的编程。 该阵列可用于实现能够被建模为广泛类型Petri网的任何电路。 诸如加法器,多路复用器,缓冲器堆栈等的电路块(即,用于设置单元开关的程序)的配置可以存储在库中以供将来参考。 使用足够的库,可以通过简单地将存储的块映射到芯片并将它们连接在一起来设计定制硬件。 此外,由于阵列是规则的,开关设置可以产生“水平”和“垂直”两种运行的逻辑导线,交叉,连接和布线,通常可能“绕线”有缺陷的元件。 如果大晶片含有有缺陷的电池,则可以简单地避免和旁路这些电池,剩余的晶片仍然有用。
    • 25. 发明申请
    • TRANSFORMABLE LOGIC AND ROUTING STRUCTURES FOR DATAPATH OPTIMIZATION
    • 可转换逻辑和路由结构在数据通路优化中的应用
    • WO2017132200A1
    • 2017-08-03
    • PCT/US2017/014833
    • 2017-01-25
    • ALTERA CORPORATION
    • VAN DYKEN, John, Curtis
    • G06F9/30G06F12/02
    • H03K19/17728H03K19/1737H03K19/17744H03K19/1776
    • Integrated circuits such as programmable integrated circuits may include programmable logic regions that can be configured to perform custom user functions. The programmable logic regions may include lookup table (LUT) circuitry driven using vectored multiplexing circuits. The vectored multiplexing circuits may include a first multiplexer stage controlled by common configuration bits, a second multiplexer stage, and means for connecting either outputs of the first multiplexer stage or the output of the second multiplexer stage to corresponding logic circuits. The vectored multiplexing circuits may be used to generate multiple signal variants to vectored lookup table circuitry. The vectored lookup table circuitry may include a first stage of LUTs sharing some number of inputs and a second stage of LUTs at least some of which can be switched out of use. The second stage of LUTs may have inputs that are deactivated in a fractured mode.
    • 诸如可编程集成电路的集成电路可以包括可配置为执行定制用户功能的可编程逻辑区域。 可编程逻辑区域可以包括使用矢量多路复用电路驱动的查找表(LUT)电路。 矢量多路复用电路可以包括由公共配置位控制的第一多路复用器级,第二多路复用器级以及用于将第一多路复用器级的输出或第二多路复用器级的输出连接到对应的逻辑电路的装置。 矢量化复用电路可以用于生成矢量化查找表电路的多个信号变体。 矢量查找表电路可以包括共享某些数量的输入的第一级LUT和第二级LUT,其中至少一些LUT可以被切换为不使用。 LUT的第二阶段可能会有输入在断开模式下被停用。
    • 26. 发明申请
    • SYSTEM AND METHOD FOR TESTING AND CONFIGURATION OF AN FPGA
    • 用于测试和配置FPGA的系统和方法
    • WO2017063957A1
    • 2017-04-20
    • PCT/EP2016/074076
    • 2016-10-07
    • MENTA
    • ROUGE, LaurentEYDOUX, JulienGIUFFRE, Marcello
    • H03K19/177G01R31/28
    • H03K19/17728G01R31/28H03K19/17764
    • Configuration values for Lookup tables (LUTs) and programmable routing switches in an FPGA are provided by means of a number of flip flops arranges in a shift register. This shift register may receive test values in a factory test mode, and operational configuration values (implementing whatever functionality the client requires of the FPGA) in an operational mode. The bitstreams are provided at one end of the shift register, and clocked through until the last flip flop receives its value. Values may also be clocked out at the other end of the shift register to be compared to the initial bitstream in order to identify corruption of stored values e.g. due to radiation exposure. A clock gating architecture is proposed for loading data to or reading data from specific selected shift registers.
    • 在FPGA中的查找表(LUT)和可编程路由开关的配置值通过安排在移位寄存器中的许多触发器来提供。 该移位寄存器可以在工厂测试模式下接收测试值,并且可以在操作模式下接收操作配置值(实现客户需要的FPGA的任何功能)。 比特流在移位寄存器的一端提供,并直到最后一个触发器收到其值。 也可以在移位寄存器的另一端输出数值以与初始比特流进行比较,以便识别存储值的损坏,例如, 由于辐射暴露。 提出了一种时钟门控架构,用于将数据加载到特定选定的移位寄存器或从特定选定的移位寄存器读取数据
    • 29. 发明申请
    • SYSTEMS AND METHODS FOR PRIVATELY PERFORMING APPLICATION SECURITY ANALYSIS
    • 用于私有执行应用程序安全分析的系统和方法
    • WO2016070135A1
    • 2016-05-06
    • PCT/US2015/058488
    • 2015-10-30
    • PROOFPOINT, INC.
    • JEVANS, David Alexander
    • G06F21/00
    • H04L63/0876G06F21/10G06F21/51G06F21/54G06F21/552G06F21/554G06F21/57G06F21/577G06F21/64G06F2221/033H03K19/17728H03K19/17768H04L9/3236H04L63/123H04L63/1433H04L63/168H04W12/10
    • Systems and methods for analyzing applications on a mobile device for risk so as to maintain the privacy of the application user are provided. In the example method, the process receives a request from a mobile device. The request includes a cryptographic representation of application information for an application residing on a mobile device. The method includes comparing the cryptographic representation to an application information database that includes cryptographic representations of applications. The method also includes automatically remediating, e.g., quarantining and retiring, the application if the application matches an application that is a known risk in the database. Exemplary embodiments provide companies with controls to prevent specific applications - which have specific behaviors and are present on mobile devices being used by employees - from being used by employees, without the company having any visibility into what particular applications are being used by the employees on the mobile device.
    • 提供了用于分析移动设备上的应用的风险的系统和方法,以保持应用用户的隐私。 在示例方法中,该过程从移动设备接收请求。 该请求包括用于驻留在移动设备上的应用的应用信息的加密表示。 该方法包括将加密表示与包括应用的密码表示的应用信息数据库进行比较。 如果应用程序与数据库中已知风险的应用程序匹配,则该方法还包括自动修复,例如隔离和退出应用程序。 示例性实施例为公司提供控制,以防止具有特定行为并且存在于员工使用的移动设备上的特定应用 - 被雇员使用,而没有公司可以了解员工正在使用什么特定应用程序 移动设备。