Methods and devices for treating and processing data

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 8099618
APP PUB NO 20090100286A1
SERIAL NO

12257075

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A data processing unit having a field of clocked logic cells (PAEs) which is operable in different configuration states and a clock preselecting means for preselecting logic cell clocking. The clock preselecting means is designed in such a way that, depending on the state, a first clock is preselected at least at a first cell (PAE) and an additional clock is preselected at least at an additional cell.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
PACT XPP TECHNOLOGIES AGZURICH103

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Baumgarte, Volker München, DE 30 308
Vorbach, Martin München, DE 152 3463

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (7)
5535406 Virtual processor module including a reconfigurable programmable matrix 158 1993
5675757 Direct match data flow memory for data driven computing 58 1995
5734869 High speed logic circuit simulator 61 1995
6285624 Multilevel memory access method 53 2000
6398383 Flashlight carriable on one's person 60 2000
2001/0001,860 Adder and multiplier circuits employing logic gates having discrete, weighted inputs and methods of performing combinatorial operations therewith 50 2001
2003/0086,300 FPGA coprocessing system 116 2002
 
Bull HN Information Systems Inc. (1)
5435000 Central processing unit using dual basic processing units and combined result bus 36 1993
 
SERENITY SYSTEMS, LLC (1)
5675777 Architecture for minimal instruction set computing system 68 1995
 
TECH SEARCH LLC (1)
5574927 RISC architecture computer configured for emulation of the instruction set of a target computer 269 1994
 
XILINX, INC. (82)
4706216 Configurable logic element 513 1985
4870302 Configurable electrical circuit having configurable logic elements and configurable interconnects 773 1988
5343406 Distributed memory architecture for a configurable logic array and method for using distributed memory 276 1989
RE34363 Configurable electrical circuit having configurable logic elements and configurable interconnects 610 1991
RE34444 Programmable logic device 107 1991
5243238 Configurable cellular array 171 1991
5365125 Logic cell for field programmable gate array having optional internal feedback and optional cascade 259 1992
5386154 Compact logic cell for field programmable gate array chip 74 1992
5469003 Hierarchically connectable configurable cellular array 352 1993
5455525 Hierarchically-structured programmable logic array and system for interconnecting logic elements in the logic array 387 1993
5430687 Programmable logic device including a parallel input device for loading memory cells 217 1994
5781756 Programmable logic device with partially configurable memory cells and a method for configuration 85 1994
5426378 Programmable logic device which stores more than one configuration and means for switching configurations 459 1994
5450022 Structure and method for configuration of a field programmable gate array 66 1994
5521837 Timing driven method for laying out a user's circuit onto a programmable integrated circuit device 186 1995
5491353 Configurable cellular array 118 1995
5504439 I/O interface cell for use with optional pad 96 1995
5600597 Register protection structure for FPGA 89 1995
5701091 Routing resources for hierarchical FPGA 81 1995
5748979 Reprogrammable instruction set accelerator using a plurality of programmable execution units and an instruction page table 148 1995
5752035 Method for compiling and executing programs for reprogrammable instruction set accelerator 196 1995
5583450 Sequencer for a time multiplexed programmable logic device 161 1995
5646545 Time multiplexed programmable logic device 362 1995
5778439 Programmable logic device with hierarchical confiquration and state storage 182 1995
5705938 Programmable switch for FPGA input/output signals 200 1995
5642058 Periphery input/output interconnect structure 70 1995
5815004 Multi-buffered configurable logic block output lines in a field programmable gate array 148 1995
5608342 Hierarchical programming of electrically configurable integrated circuits 63 1995
5656950 Interconnect lines including tri-directional buffer circuits 94 1995
5675262 Fast carry-out scheme in a field programmable gate array 74 1995
5898602 Carry chain circuit with flexible carry function for implementing arithmetic and logical functions 146 1996
5635851 Read and writable data bus particularly for programmable logic devices 80 1996
5754459 Multiplier circuit design for a programmable logic device 167 1996
6023564 Data processing system using a flash reconfigurable logic device as a dynamic execution unit for a sequence of instructions 84 1996
5831448 Function unit for fine-gained FPGA 118 1996
5933023 FPGA architecture having RAM blocks with programmable word length and width and dedicated address and data lines 209 1996
5821774 Structure and method for arithmetic function implementation in an EPLD having high speed product term allocation structure 61 1996
5801547 Embedded memory for field programmable gate array 146 1996
5844422 State saving and restoration in reprogrammable FPGAs 143 1996
6427156 Configurable logic block with AND gate for efficient multiplication in FPGAS 85 1997
6047115 Method for configuring FPGA memory planes for virtual hardware computation 136 1997
6011407 Field programmable gate array with dedicated computer bus interface and method for configuring both 187 1997
6078736 Method of designing FPGAs for dynamically reconfigurable computing 180 1997
5892961 Field programmable gate array having programming instructions in the configuration bitstream 232 1997
5936424 High speed bus with tree structure for selecting bus driver 106 1997
6026481 Microprocessor with distributed registers accessible by programmable logic device 105 1997
6212650 Interactive dubug tool for programmable circuits 97 1997
6049222 Configuring an FPGA using embedded memory 155 1997
6230307 System and method for programming the hardware of field programmable gate arrays (FPGAs) and related reconfiguration resources as if they were software by creating hardware objects 234 1998
6154049 Multiplier fabric for use in field programmable gate arrays 148 1998
6084429 PLD having a window pane architecture with segmented and staggered interconnect wiring between logic block arrays 270 1998
5978260 Method of time multiplexing a programmable logic device 151 1998
6137307 Structure and method for loading wide frames of data from a narrow input bus 63 1998
6172520 FPGA system with user-programmable configuration ports and method for reconfiguring the FPGA 106 1999
6198304 Programmable logic device 84 1999
6105105 Data processing system using configuration select logic, an instruction store, and sequencing logic during instruction execution 96 1999
6263430 Method of time multiplexing a programmable logic device 85 1999
6204687 Method and structure for configuring FPGAS 190 1999
6434642 FIFO memory system and method with improved determination of full and empty conditions and amount of data stored 81 1999
6633181 Multi-scale programmable array 102 1999
RE37195 Programmable switch for FPGA input/output signals 129 2000
6496971 Supporting multiple FPGA configuration modes using dedicated on-chip processor 151 2000
6487709 Run-time routing for programmable logic devices 216 2000
6154048 Structure and method for loading narrow frames of data from a wide input bus 64 2000
6150839 Rapidly reconfigurable FPGA having a multiple region architecture with reconfiguration caches useable as data RAM 104 2000
6421817 System and method of computation in a programmable logic device using virtual instructions 117 2000
6201406 FPGA configurable by two types of bitstreams 64 2000
6362650 Method and apparatus for incorporating a multiplier into an FPGA 150 2000
6373779 Block RAM having multiple configurable write modes for use in a field programmable gate array 73 2000
6518787 Input/output architecture for efficient configuration of programmable input/output cells 105 2000
6836842 Method of partial reconfiguration of a PLD in which only updated portions of configuration data are selected for reconfiguring the PLD 47 2001
6802026 Parameterizable and reconfigurable debugger core generators 86 2001
6480954 Method of time multiplexing a programmable logic device 256 2001
6886092 Custom code processing in PGA by providing instructions from fixed logic processor portion to programmable dedicated processor portion 77 2001
6668237 Run-time reconfigurable testing of programmable logic devices 112 2002
6476634 ALU implementation in single PLD logic cell 88 2002
7038952 Block RAM with embedded FIFO buffer 63 2004
2005/0144,210 Programmable logic device with dynamic DSP architecture 92 2004
2005/0144,215 Applications of cascading DSP slices 128 2004
2006/0230,094 Digital signal processing circuit having input register blocks 89 2006
2006/0230,096 Digital signal processing circuit having an adder circuit with carry-outs 87 2006
7759968 Method of and system for verifying configuration data 45 2006
 
University of Hawaii (1)
5574930 Computer system and method using functional memory 145 1994
 
TAMIRAS PER PTE. LTD., LLC (1)
5887165 Dynamically reconfigurable hardware system for real-time control of processes 131 1997
 
MACOM CONNECTIVITY SOLUTIONS, LLC (1)
6512804 Apparatus and method for multiple serial data synchronization using channel-lock FIFO buffers optimized for jitter 55 1999
 
HUGHES ELECTRONICS CORPORATION (3)
4498134 Segregator functional plane for use in a modular array processor 114 1982
6145072 Independently non-homogeneously dynamically reconfigurable two dimensional interprocessor communication topology for SIMD multi-processors and apparatus for implementing same 149 1994
5901279 Connection of spares between multiple programmable devices 69 1996
 
Wavetracer, Inc. (1)
5193202 Processor array with relocated operand physical address generator capable of data transfer to distant physical processor for each virtual processor while simulating dimensionally larger array processor 101 1990
 
LOCKHEED MARTIN CORPORATION (1)
4901268 Multiple function data processor 98 1988
 
PACT GMBH (1)
7237087 Reconfigurable multidimensional array processor allowing runtime reconfiguration of selected individual array cells 60 2002
 
PACT INFORMATIONSTECHNOLOGIE GMBH (2)
6480937 Method for hierarchical caching of configuration data having dataflow processors and modules having two-or multidimensional programmable cell structure (FPGAs, DPGAs, etc.)-- 115 2001
6687788 Method of hierarchical caching of configuration data having dataflow processors and modules having two-or multidimensional programmable cell structure (FPGAs, DPGAs , etc.) 80 2002
 
HEWLETT-PACKARD COMPANY (1)
4852043 Daisy-chain bus system with truncation circuitry for failsoft bypass of defective sub-bus subsystem 82 1987
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (17)
4663706 Multiprocessor multisystem communications network 173 1983
5226122 Programmable logic system for filtering commands to a microprocessor 117 1987
5014193 Dynamically configurable portable computer system 210 1988
5203005 Cell structure for linear array wafer scale integration architecture with capability to open boundary I/O bus without neighbor acknowledgement 75 1989
5036493 System and method for reducing power usage by multiple memory modules 95 1990
5287472 Memory system using linear array wafer scale integration architecture 105 1990
5353432 Interactive method for configuration of computer system and circuit boards with user specification of system resources and computer resolution of resource conflicts 142 1991
5568624 Byte-compare operation for high-performance processor 80 1993
5996083 Microprocessor having software controllable power consumption 255 1995
6003143 Tool and method for diagnosing and correcting errors in a computer program 118 1997
5884075 Conflict resolution using self-contained virtual devices 79 1997
6125408 Resource type prioritization in generating a device configuration 83 1997
6157214 Wiring of cells in logic arrays 54 1999
6507947 Programmatic synthesis of processor element arrays 203 1999
6434672 Methods and apparatus for improving system performance with a shared cache memory 48 2000
2002/0099,759 Load balancer with starvation avoidance 50 2001
6782445 Memory and instructions in computer architecture containing processor and coprocessor 70 2001
 
U.S. PHILIPS CORPORATION (2)
5055997 System with plurality of processing elememts each generates respective instruction based upon portions of individual word received from a crossbar switch 166 1990
5659797 Sparc RISC based computer system including a single chip processor with memory management and DMA units coupled to a DRAM interface 117 1992
 
PACT XPP TECHNOLOGIES AG (24)
5943242 Dynamically reconfigurable data processing system 112 1995
6021490 Run-time reconfiguration method for programmable units 104 1997
6038650 Method for the automatic address generation of modules within clusters comprised of a plurality of these modules 70 1997
6081903 Method of the self-synchronization of configurable elements of a programmable unit 96 1997
6088795 Process for automatic dynamic reloading of data flow processors (DFPs) and units with two or three-dimensional programmable cell architectures (FPGAs, DPGAs and the like) 85 1997
6119181 I/O and memory bus system for DFPs and units with two- or multi-dimensional programmable cell architectures 103 1997
6425068 UNIT FOR PROCESSING NUMERIC AND LOGIC OPERATIONS FOR USE IN CENTRAL PROCESSING UNITS (CPUS), MULTIPROCESSOR SYSTEMS, DATA-FLOW PROCESSORS (DSPS), SYSTOLIC PROCESSORS AND FIELD PROGRAMMABLE GATE ARRAYS (EPGAS) 102 1997
6405299 Internal bus system for DFPS and units with two- or multi-dimensional programmable cell architectures, for managing large volumes of data with a high interconnection complexity 97 1998
6859869 Data processing system 45 1999
6728871 Runtime configurable arithmetic and logic cell 62 1999
6338106 I/O and memory bus system for DFPS and units with two or multi-dimensional programmable cell architectures 99 1999
6542998 Method of self-synchronization of configurable elements of a programmable module 89 1999
6526520 Method of self-synchronization of configurable elements of a programmable unit 67 2000
6697979 Method of repairing integrated circuits 114 2000
6477643 Process for automatic dynamic reloading of data flow processors (dfps) and units with two-or-three-dimensional programmable cell architectures (fpgas, dpgas, and the like) 158 2000
6571381 Method for deadlock-free configuration of dataflow processors and modules with a two- or multidimensional programmable cell structure (FPGAs, DPGAs, etc.) 93 2001
6513077 I/O and memory bus system for DFPs and units with two- or multi-dimensional programmable cell architectures 68 2001
7595659 Logic cell array and bus system 46 2001
7010667 Internal bus system for DFPS and units with two- or multi-dimensional programmable cell architectures, for managing large volumes of data with a high interconnection complexity 179 2002
7657877 Method for processing data 48 2002
7028107 Process for automatic dynamic reloading of data flow processors (DFPS) and units with two- or three- dimensional programmable cell architectures (FPGAS, DPGAS, and the like) 53 2002
6721830 I/O and memory bus system for DFPs and units with two- or multi-dimensional programmable cell architectures 67 2002
2007/0083,730 Data processing device and method 83 2004
7650448 I/O and memory bus system for DFPS and units with two- or multi-dimensional programmable cell architectures 42 2008
 
DAIMLERCHRYSLER AG (1)
6435054 Shifting device for a manual gear transmission 19 2000
 
STAR SEMICONDUCTOR (1)
5287511 Architectures and methods for dividing processing tasks into tasks for a programmable real time signal processor and tasks for a decision making microprocessor interfacing therewith 95 1991
 
OKI ELECTRIC INDUSTRY CO., LTD. (1)
4686386 Power-down circuits for dynamic MOS integrated circuits 115 1985
 
NEORAM LLC (1)
5838165 High performance self modifying on-the-fly alterable logic FPGA, architecture and method 347 1996
 
SUN MICROSYSTEMS, INC. (1)
5119290 Alias address support 68 1990
 
Hughes Aircraft Company (2)
5021947 Data-flow multiprocessor architecture with three dimensional multistage interconnection network for efficient signal and data processing 278 1990
5379444 Array of one-bit processors each having only one bit of memory 76 1994
 
ITT CORPORATION (1)
4852048 Single instruction multiple data (SIMD) cellular array processing apparatus employing a common bus where a first number of bits manifest a first bus portion and a second number of bits manifest a second bus portion 116 1985
 
FUJI XEROX CO., LTD. (2)
5204935 Programmable fuzzy logic circuits 94 1992
5448186 Field-programmable gate array 153 1994
 
DIVAN INDUSTRIES, LLC (1)
6754805 Method and apparatus for configurable multi-cell digital signal processing employing global parallel configuration 66 2000
 
ARM LIMITED (1)
5525971 Integrated circuit 90 1994
 
LOCKHEED MARTIN ROLM MIL-SPEC CORP. (1)
5418953 Method for automated deployment of a software program onto a multi-processor architecture 93 1993
 
Versity Design, Inc. (1)
6321366 Timing-insensitive glitch-free logic system and method 135 1998
 
INTERSIL CORPORATION (1)
4498172 System for polynomial division self-testing of digital networks 112 1982
 
TEXAS INSTRUMENTS INCORPORATED (6)
5212777 Multi-processor reconfigurable in single instruction multiple data (SIMD) and multiple instruction multiple data (MIMD) modes and method of operation 381 1989
5522083 Reconfigurable multi-processor operating in SIMD mode with one processor fetching instructions for use by remaining processors 221 1994
5532957 Field reconfigurable logic/memory array 109 1995
6279077 Bus interface buffer control in a microprocessor 109 1997
5960193 Apparatus and system for sum of plural absolute differences 124 1997
6256724 Digital signal processor with efficiently connectable hardware co-processor 65 1999
 
COMPUTER UPGRADE CORPORATION (1)
5034914 Optical disk data storage method and apparatus with buffered interface 152 1988
 
SILICON STORAGE TECHNOLOGY, INC. (1)
6173419 Field programmable gate array (FPGA) emulator for debugging software 110 1998
 
MINISTRY OF ECONOMY, TRADE AND INDUSTRY (1)
6681388 Method and compiler for rearranging array data into sub-arrays of consecutively-addressed elements for distribution processing 60 1999
 
MICRON TECHNOLOGY, INC. (2)
6105106 Computer system, memory device and shift register including a balanced switching circuit with series connected transfer gates which are selectively clocked for fast switching times 60 1997
6516382 Memory device balanced switching circuit and method of controlling an array of transfer gates for fast switching times 54 2001
 
XEROX CORPORATION (1)
5924119 Consistent packet switched memory bus for shared memory multiprocessors 85 1994
 
UNIVERSITY OF SOUTHWESTERN LOUISIANA, A UNIVERSITY OF LA (1)
4571736 Digital communication system employing differential coding and sample robbing 60 1983
 
CAL. MEDIA, L.L.C. (1)
5675743 Multi-media server 131 1995
 
SEASOUND, LLC (2)
5361373 Integrated circuit computing device comprising a dynamically configurable gate array having a microprocessor and reconfigurable instruction execution means and method therefor 287 1992
5600845 Integrated circuit computing device comprising a dynamically configurable gate array having a microprocessor and reconfigurable instruction execution means and method therefor 201 1994
 
VERISITY DESIGN, INC. (1)
2002/0152,060 Inter-chip communication system 94 2001
 
COX COMMUNICATIONS, INC. (1)
5867723 Advanced massively parallel computer with a secondary storage device coupled through a secondary storage interface 105 1996
 
PARALLEL SIMULATION TECHNOLOGY, LLC (1)
5418952 Parallel processor cell computer system 143 1992
 
UNIVERSITY OF KENTUCKY RESEARCH FOUNDATION (2)
6202182 Method and apparatus for testing field programmable gate arrays 107 1998
6631487 On-line testing of field programmable gate array resources 70 2000
 
Mitsubishi Electric Semiconductor Software Co., Ltd. (2)
5657330 Single-chip microprocessor with built-in self-testing function 87 1995
6185731 Real time debugger for a microcomputer 62 1995
 
GOOGLE INC. (3)
6076157 Method and apparatus to force a thread switch in a multithreaded processor 189 1997
6212544 Altering thread priorities in a multithreaded processor 260 1997
6757847 Synchronization for system analysis 66 1999
 
LG ELECTRONICS INC. (1)
4939641 Multi-processor system with cache memories 82 1988
 
SHARP KABUSHIKI KAISHA (3)
5115510 Multistage data flow processor with instruction packet, fetch, storage transmission and address generation controlled by destination information 96 1988
5327125 Apparatus for and method of converting a sampling frequency according to a data driven type processing 163 1993
5870620 Data driven type information processor with reduced instruction execution requirements 56 1996
 
Hudson Soft Co., Ltd. (1)
5530873 Method and apparatus for processing interruption 80 1993
 
SILICON GRAPHICS INTERNATIONAL CORP. (1)
5841973 Messaging in distributed memory multiprocessing system having shell circuitry for atomic control of message storage queue's tail pointer structure in local memory 153 1996
 
SP TECHNOLOGY CORP., 1150 QUAIL LAKE LOOP, COLORADO SPRINGS, CO 80906 A CORP. OF DE (1)
5303172 Pipelined combination and vector signal processor 102 1988
 
SILICON GRAPHICS, INC. (1)
6496902 Vector and scalar data cache for a vector multiprocessor 92 1998
 
CRYSTAL SEMICONDUCTOR CORPORATION (1)
6055619 Circuits, system, and methods for processing multiple data streams 147 1997
 
IPG ELECTRONICS 503 LIMITED (1)
5103311 Data processing module and video processing system incorporating same 168 1990
 
KUBOTA U.S.A. INC. (1)
4959781 System for assigning interrupts to least busy processor that already loaded same class of interrupt routines 79 1988
 
AGILENT TECHNOLOGIES, INC. (1)
4720778 Software debugging analyzer 87 1985
 
TAYLOR MADE GOLF COMPANY, INC. (1)
5294119 Vibration-damping device for a golf club 117 1992
 
GEO SEMICONDUCTOR INC. (2)
4739474 Geometric-arithmetic parallel processor 177 1983
5421019 Parallel data processor 116 1992
 
ORACLE AMERICA, INC. (7)
5996048 Inclusion vector architecture for a level two cache 56 1997
5838988 Computer product for precise architectural update in an out-of-order processor 62 1997
6240502 Apparatus for dynamically reconfiguring a processor 74 1997
6490695 Platform independent memory image analysis architecture for debugging a computer program 71 1999
6286134 Instruction selection in a multi-platform environment 98 1999
6704816 Method and apparatus for executing standard functions in a computer system using a field programmable gate array 180 2000
7036114 Method and apparatus for cycle-based computation 41 2002
 
The University of North Carolina at Chapel Hill (1)
6874108 Fault tolerant operation of reconfigurable devices utilizing an adjustable system clock 67 2002
 
AKAMAI TECHNOLOGIES, INC. (5)
2009/0132,648 CONTENT DELIVERY AND GLOBAL TRAFFIC MANAGEMENT NETWORK SYSTEM 77 2009
2009/0132,648 CONTENT DELIVERY AND GLOBAL TRAFFIC MANAGEMENT NETWORK SYSTEM 77 2009
2009/0132,648 CONTENT DELIVERY AND GLOBAL TRAFFIC MANAGEMENT NETWORK SYSTEM 77 2009
2009/0132,648 CONTENT DELIVERY AND GLOBAL TRAFFIC MANAGEMENT NETWORK SYSTEM 77 2009
2009/0132,648 CONTENT DELIVERY AND GLOBAL TRAFFIC MANAGEMENT NETWORK SYSTEM 77 2009
 
MICROPUMP, INC. (1)
5865239 Method for making herringbone gears 54 1997
 
FINLASIN TECHNOLOGY LLC (1)
2003/0123,579 Viterbi convolutional coding method and apparatus 73 2002
 
GENERAL DYNAMICS MISSION SYSTEMS, INC. (1)
5999990 Communicator having reconfigurable resources 263 1998
 
CANON KABUSHIKI KAISHA (2)
6118724 Memory controller architecture 77 1998
6507898 Reconfigurable data cache controller 79 1998
 
MICRAL, INC. (1)
5412795 State machine having a variable timing mechanism for varying the duration of logical output states of the state machine based on variation in the clock frequency 64 1992
 
LUCENT TECHNOLOGIES INC. (1)
6086628 Power-related hardware-software co-synthesis of heterogeneous distributed embedded systems 128 1998
 
CAMBRIDGE MANAGEMENT CORPORATION (1)
5287532 Processor elements having multi-byte structure shift register for shifting data either byte wise or bit wise with single-bit output formed at bit positions thereof spaced by one byte 71 1990
 
MOTOROLA, INC. (2)
5493239 Circuit and method of configuring a field programmable gate array 150 1995
5649179 Dynamic instruction allocation for a SIMD processor 78 1995
 
GENERAL SEMICONDUCTOR, INC. (1)
4414547 Storage logic array having two conductor data column 84 1981
 
INTEL CORPORATION (31)
4910665 Distributed processing system including reconfigurable elements 99 1986
5023775 Software programmable logic array utilizing "and" and "or" gates 121 1990
5392437 Method and apparatus for independently stopping and restarting functional units 226 1992
5634131 Method and apparatus for independently stopping and restarting functional units 138 1994
5889982 Method and apparatus for generating event handler vectors based on both operating mode and event type 83 1995
5652894 Method and apparatus for providing power saving modes to a pipelined processor 116 1995
5696976 Protocol for interrupt bus arbitration in a multi-processor system 74 1996
6389579 Reconfigurable logic for table lookup 104 1999
6243808 Digital data bit order conversion using universal switch matrix comprising rows of bit swapping selector groups 101 1999
6298472 Behavioral silicon construct architecture and mapping 134 1999
6347346 Local memory unit system with global access for use on reconfigurable chips 156 1999
6370596 Logic flag registers for monitoring processing system events 98 1999
6341318 DMA data streaming 118 1999
6606704 Parallel multithreaded processor with plural microengines executing multiple threads each microengine having loadable microcode 132 1999
6288566 Configuration state memory for functional blocks on a reconfigurable chip 103 1999
6311200 Reconfigurable program sum of products generator 99 1999
6349346 Control fabric unit including associated configuration memory and PSOP state machine adapted to provide configuration address to reconfigurable functional unit 107 1999
6519674 Configuration bits layout 93 2000
6539477 System and method for control synthesis using a reachable states look-up table 102 2000
6871341 Adaptive scheduling of function cells in dynamic reconfigurable logic 83 2000
6282627 Integrated processor and programmable data path chip for reconfigurable computing 266 2000
6708325 Method for compiling high level programming languages into embedded microprocessor with multiple reconfigurable logic 88 2000
6392912 Loading data plane on reconfigurable chip 98 2001
2002/0143,505 Implementing a finite state machine using concurrent finite state machines with delayed communications and no shared control signals 70 2001
2002/0013,861 Method and apparatus for low overhead multithreaded communication in a parallel processing environment 88 2001
2003/0056,091 Method of scheduling in a reconfigurable hardware architecture with multiple hardware configurations 75 2001
2003/0055,861 Multipler unit in reconfigurable chip 93 2001
2003/0052,711 Despreader/correlator unit for use in reconfigurable chip 69 2001
2002/0038,414 Address generator for local system memory in reconfigurable logic chip 68 2001
6868476 Software controlled content addressable memory in a general purpose execution datapath 73 2002
7216204 Mechanism for providing early coherency detection to enable high performance memory updates in a latency sensitive multithreaded environment 60 2002
 
MITSUBISHI DENKI KABUSHIKI KAISHA (4)
5047924 Microcomputer 74 1988
5010401 Picture coding and decoding apparatus using vector quantization 142 1989
5355508 Parallel data processing system combining a SIMD unit with a MIMD unit and sharing a common bus, memory, and system controller 129 1992
5237686 Multiprocessor type time varying image encoding system and image processor with memory bus control table for arbitration priority 156 1992
 
MORGAN STANLEY & CO., INCORPORATED (1)
6049866 Method and system for an efficient user mode cache manipulation using a simulated instruction 73 1996
 
TAROFISS DATA LIMITED LIABILITY COMPANY (2)
5802290 Computer network of distributed virtual computers which are EAC reconfigurable in response to instruction to be executed 243 1996
6289440 Virtual computer of plural FPG's successively reconfigured in response to a succession of inputs 106 1999
 
UNITED TECHNOLOGIES CORPORATION (1)
4623997 Coherent interface with wraparound receive and transmit memories 61 1984
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (3)
5857097 Method for identifying reasons for dynamic stall cycles during the execution of a program 95 1997
6035371 Method and apparatus for addressing a static random access memory device based on signals for addressing a dynamic memory access device 56 1997
2002/0186,837 Multiple prime number generation using a parallel prime number search algorithm 1 2001
 
CADENCE DESIGN SYSTEMS, INC. (5)
5680583 Method and apparatus for a trace buffer in an emulation system 88 1994
5606698 Method for deriving optimal code schedule sequences from synchronous dataflow graphs 68 1995
6020760 I/O buffer circuit with pin multiplexing 114 1997
6389379 Converification system and method 165 1998
6421808 Hardware design language for the design of integrated circuits 85 1999
 
POLYTECHNIC UNIVERSITY (1)
6449283 Methods and apparatus for providing a fast ring reservation arbitration 92 1999
 
CHAMELEON SEMICONDUCTOR (2)
5966534 Method for compiling high level programming languages into an integrated processor with reconfigurable logic 206 1997
5970254 Integrated processor and programmable data path chip for reconfigurable computing 278 1997
 
BENHOV GMBH, LLC (1)
6092174 Dynamically reconfigurable distributed integrated circuit processor and method 146 1998
 
THOMSON-CSF (1)
4891810 Reconfigurable computing device 108 1987
 
ECHELON CORPORATION (2)
5113498 Input/output section for an intelligent cell which provides sensing, bidirectional communications and control 151 1990
5844888 Network and intelligent cell for providing sensing, bidirectional communications and control 142 1995
 
INTERGRAPH HARDWARE TECHNOLOGIES COMPANY (1)
5274593 High speed redundant rows and columns for semiconductor memories 78 1990
 
Giga Operations Corporation (1)
5857109 Programmable logic device for real time video processing 131 1995
 
QUICKTURN DESIGN SYSTEMS, INC. (1)
5036473 Method of using electronically reconfigurable logic circuits 302 1989
 
MASSACHUSETTS INSTITUTE OF TECHNOLOGY (9)
5596742 Virtual interconnections for reconfigurable logic systems 234 1993
5440538 Communication system with redundant links and data bit time multiplexing 85 1993
5742180 Dynamically programmable gate array with multiple contexts 305 1995
6052773 DPGA-coupled microprocessors 215 1995
5761484 Virtual interconnections for reconfigurable logic systems 218 1995
5956518 Intermediate-grain reconfigurable processing device 208 1996
6127908 Microelectro-mechanical system actuator device and reconfigurable circuits utilizing same 190 1997
5927423 Reconfigurable footprint mechanism for omnidirectional vehicles 115 1998
6266760 Intermediate-grain reconfigurable processing device 130 1999
 
NEC CORPORATION (2)
4591979 Data-flow-type digital processing apparatus 113 1983
2001/0003,834 Interprocessor communication method and multiprocessor 63 2000
 
Quickflex, Inc. (1)
6539438 Reconfigurable computing system and method and apparatus employing same 120 1999
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (9)
5915123 Method and apparatus for controlling configuration memory contexts of processing elements in a network of multiple context processing elements 167 1997
6108760 Method and apparatus for position independent reconfiguration in a network of multiple context processing elements 94 1997
6122719 Method and apparatus for retiming in a network of multiple context processing elements 101 1997
6457116 Method and apparatus for controlling contexts of multiple context processing elements in a network of multiple context processing elements 157 1999
6745317 Three level direct communication connections between neighboring multiple context processing elements 48 1999
6624819 Method and system for providing a flexible and efficient processor for use in a graphics processing system 48 2000
7043416 System and method for state restoration in a diagnostic module for a high-speed microprocessor 49 2001
6553479 Local control of multiple context processing elements with major contexts and minor contexts 116 2002
6751722 Local control of multiple context processing elements with configuration contexts 103 2003
 
NEC ELECTRONICS CORPORATION (1)
5926638 Program debugging system for debugging a program having graphical user interface 94 1997
 
QUICKLOGIC CORPORATION (4)
5773994 Method and apparatus for implementing an internal tri-state bus within a programmable logic circuit 80 1995
5892370 Clock network for field programmable gate array 69 1997
6426649 Architecture for field programmable gate array 135 2000
6483343 Configurable computational unit embedded in a programmable device 257 2000
 
CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC. (1)
6434699 Encryption processor with shared memory interconnect 122 2000
 
ZIILABS INC., LTD. (2)
6977649 3D graphics rendering with selective read suspend 52 1999
6847370 Planar byte memory organization with linear access 62 2002
 
Dell USA, L.P. (1)
5530946 Processor failure detection and recovery circuit in a dual processor computer system and method of operation thereof 119 1994
 
Walker-Estes Corporation (1)
5301284 Mixed-resolution, N-dimensional object space method and apparatus 112 1991
 
MENTOR GRAPHICS (HOLDING) LTD. (1)
5754827 Method and apparatus for performing fully visible tracing of an emulation 115 1995
 
RPX CORPORATION (2)
5611049 System for accessing distributed data cache channel at each network node to pass requests and data 411 1994
5804986 Memory in a programmable logic device 105 1995
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (8)
6353841 Reconfigurable processor devices 147 1998
6523107 Method and apparatus for providing instruction streams to a processing device 51 1998
6252792 Field programmable processor arrays 63 1999
6262908 Field programmable processor devices 57 1999
6567834 Implementation of multipliers in programmable arrays 58 2000
6542394 Field programmable processor arrays 52 2001
6901502 Integrated circuit with CPU and FPGA for reserved instructions execution with configuration diagnosis 61 2001
6820188 Method and apparatus for varying instruction streams provided to a processing device using masks 52 2003
 
ATMEL CORPORATION (4)
4918440 Programmable logic cell and array 176 1986
5144166 Programmable logic cell and array 368 1990
5894565 Field programmable gate array with distributed RAM and increased cell utilization 138 1996
6014509 Field programmable gate array having access to orthogonal and diagonal adjacent neighboring cells 139 1997
 
SONY CORPORATION (3)
5477525 Data destruction preventing method, recording apparatus provided with data destruction preventing capability, and disc recorded with guard band 57 1993
6188650 Recording and reproducing system having resume function 68 1998
7010687 Transmission apparatus, reception apparatus, transmission method, reception method and recording medium 50 2001
 
SAMSUNG ELECTRONICS CO., LTD. (7)
5655124 Selective power-down for high performance CPU/system 118 1995
5732209 Self-testing multi-processor die with internal compare points 155 1996
5832288 Element-select mechanism for a vector processor 58 1996
5889533 First-in-first-out device for graphic drawing engine 53 1997
6381624 Faster multiply/accumulator 53 1999
6438747 Programmatic iteration scheduling for parallel processors 102 1999
6425054 Multiprocessor operation in a multimedia signal processor 79 2000
 
WOLFGANG LERCHE (1)
6657457 Data transfer on reconfigurable chip 67 2000
 
LUJACK SYSTEMS LLC (1)
5065308 Processing cell for fault tolerant arrays 95 1991
 
COMTECH TELECOMMUNICATIONS CORP. (1)
5532693 Adaptive data compression system with systolic string matching logic 144 1994
 
RENESAS TECHNOLOGY CORP. (1)
6928523 Synchronous signal producing circuit for controlling a data ready signal indicative of end of access to a shared memory and thereby controlling synchronization between processor and coprocessor 59 2001
 
NXP B.V. (1)
5537580 Integrated circuit fabrication using state machine extraction from behavioral hardware description language 150 1994
 
CALLAHAN CELLULAR L.L.C. (1)
6178494 Modular, hybrid processor and method for producing a modular, hybrid processor 82 1996
 
KONINKLIJKE PHILIPS ELECTRONICS N.V. (1)
2002/0083,308 Data processing device with a configurable functional unit 58 2001
 
RENESAS ELECTRONICS CORPORATION (5)
5408643 Watchdog timer with a non-masked interrupt masked only when a watchdog timer has been cleared 62 1992
5915099 Bus interface unit in a microprocessor for facilitating internal and external memory accesses 44 1997
6598128 Microprocessor having improved memory management unit and cache memory 54 1999
6400601 Nonvolatile semiconductor memory device 72 2000
2010/0306,602 SEMICONDUCTOR DEVICE AND ABNORMALITY DETECTING METHOD 35 2010
 
RENESAS ELECTRONICS AMERICA, INC. (1)
2008/0313,383 Processor for Virtual Machines and Method Therefor 38 2008
 
UNIVERSITY OF VIRGINIA (1)
6154826 Method and device for maximizing memory system bandwidth by accessing data in a dynamically determined order 110 1997
 
IMEC (1)
6421809 Method for determining a storage bandwidth optimized memory organization of an essentially digital device 137 1999
 
LATTICE SEMICONDUCTOR CORPORATION (11)
5233539 Programmable gate array with improved interconnect structure, input/output structure and configurable logic block 173 1989
5015884 Multiple array high performance programmable logic device family 137 1990
5489857 Flexible synchronous/asynchronous cell structure for a high density programmable logic device 103 1992
5422823 Programmable gate array device having cascaded means for function definition 153 1994
5485104 Logic allocator for a programmable logic device 96 1995
5586044 Array of configurable logic blocks including cascadable lookup tables 94 1995
5559450 Field programmable gate array with multi-port RAM 194 1995
5587921 Array of configurable logic blocks each including a look up table having inputs coupled to a first multiplexer and having outputs coupled to a second multiplexer 92 1995
5892962 FPGA-based processor 302 1996
6034538 Virtual logic system for reconfigurable hardware 150 1998
6803787 State machine in a programmable logic device 70 2002
 
UNITED STATES OF AMERICA AS REPRESENTED BY THE ADMINISTRATOR OF THE NATIONAL AERONAUTICS AND SPACE ADMINISTRATION (1)
5548773 Digital parallel processor array for optimum path planning 111 1993
 
SONY PICTURES ENTERTAINMENT INC. (1)
6539415 Method and apparatus for the allocation of audio/video tasks in a network system 54 1997
 
GLOBALFOUNDRIES INC. (3)
5627992 Organization of an integrated cache unit for flexible usage in supporting microprocessor operations 75 1995
5745734 Method and system for programming a gate array using a compressed configuration bit stream 224 1995
6096091 Dynamically reconfigurable logic networks interconnected by fall-through FIFOs for flexible pipeline processing in a system-on-a-chip 182 1998
 
UNIVERSITY OF WASHINGTON (3)
5208491 Field programmable gate array 415 1992
6023742 Reconfigurable computing architecture for providing pipelined data paths 242 1997
2003/0154,349 Program-directed cache prefetching for media processors 51 2002
 
RICOH COMPANY, LTD. (6)
5511173 Programmable logic array and data processing unit using the same 112 1994
5794062 System and method for dynamically reconfigurable computing using a processing unit having changeable internal hardware organization 195 1995
5854918 Apparatus and method for self-timed algorithmic execution 110 1996
5933642 Compiling system and method for reconfigurable computing 163 1997
6077315 Compiling system and method for partially reconfigurable computing 114 1998
6058469 System and method for dynamically reconfigurable computing using a processing unit having changeable internal hardware organization 102 1998
 
PERFORMANCE SEMICONDUCTOR CORPORATION (1)
4884231 Microprocessor system with extended arithmetic logic unit 52 1986
 
NATIONAL SEMICONDUCTOR CORPORATION (3)
5081375 Method for operating a multiple page programmable logic device 102 1991
5336950 Configuration features in a configurable logic array 231 1993
5784636 Reconfigurable computer architecture for use in signal processing applications 302 1996
 
SNAP-ON TOOLS CORPORATION (1)
5218302 Interface for coupling an analyzer to a distributorless ignition system 63 1991
 
HTC CORPORATION (2)
5706482 Memory access controller 136 1996
6219833 Method of using primary and secondary processors 106 1998
 
PACT INFORMATIONSTECHNOLOGIE AG (2)
7210129 Method for translating programs for reconfigurable architectures 81 2001
2004/0015,899 Method for processing data 74 2001
 
Carlstedt Elektronik AB (1)
5555434 Computing device employing a reduction processor and implementing a declarative language 89 1994
 
PANASONIC EUROPE LTD. (1)
6553395 Reconfigurable processor devices 62 2001
 
NORTEL NETWORKS LIMITED (1)
4873666 Message FIFO buffer controller 71 1987
 
MICROSEMI SOC CORP. (4)
6150837 Enhanced field programmable gate array 171 1997
6211697 Integrated circuit that includes a field-programmable gate array and a hard gate array having the same underlying structure 164 1999
6975138 Method and apparatus for universal program controlled bus architecture 43 2004
7382156 Method and apparatus for universal program controlled bus architecture 43 2005
 
NCR CORPORATION (1)
6665758 Software sanity monitor 84 1999
 
TM PATENTS, L.P. (1)
5123109 Parallel processor including a processor array with plural data transfer arrangements including (1) a global router and (2) a proximate-neighbor transfer system 106 1990
 
MUTEX SOLUTIONS, LTD. (1)
6282701 System and method for monitoring and analyzing the execution of computer programs 385 1998
 
SRI INTERNATIONAL (1)
6757892 Method for determining an optimal partitioning of data among several memories 71 2000
 
VLSI TECHNOLOGY, INC. (1)
5860119 Data-packet fifo buffer system with end-of-packet flags 85 1996
 
ADELANTE TECHNOLOGIES B.V. (1)
6044030 FIFO unit with single pointer 55 1998
 
PIE DESIGNS SYSTEMS, INC. (1)
5425036 Method and apparatus for debugging reconfigurable emulation systems 276 1992
 
GE FANUC AUTOMATION NORTH AMERICA, INC. (2)
5109503 Apparatus with reconfigurable counter includes memory for storing plurality of counter configuration files which respectively define plurality of predetermined counters 112 1989
5142469 Method for converting a programmable logic controller hardware configuration and corresponding control program for use on a first programmable logic controller to use on a second programmable logic controller 130 1990
 
SUMITOMO BANK OF NEW YORK TRUST COMPANY (1)
6378068 Suspend/resume capability for a protected mode microprocesser 201 1995
 
BSC ACQUISTION, INC. (1)
6260179 Cell arrangement evaluating method, storage medium storing cell arrangement evaluating program, cell arranging apparatus and method, and storage medium storing cell arranging program 175 1998
 
SEFTA TRUSTEES LIMITED (1)
5497498 Video processing module using a second programmable logic device which reconfigures a first programmable logic device for data transformation 360 1993
 
NORMAN, RICHARD S. (2)
5801715 Massively-parallel processor array with outputs from individual processors directly to an external device without involving other processors or a common physical carrier 93 1994
5748872 Direct replacement cell fault tolerant architecture 244 1996
 
ROCKWELL COLLINS, INC. (1)
6374286 Real time processor capable of concurrently running multiple independent JAVA machines 346 1998
 
MONTEREY RESEARCH, LLC (1)
6538468 Method and apparatus for multiple boot-up functionalities for a programmable logic device (PLD) 112 2000
 
MENTOR GRAPHICS CORPORATION (1)
5649176 Transition analysis and circuit resynthesis method and device for digital circuit modeling 152 1995
 
INTELLECTUAL VENTURES II LLC (1)
5687325 Application specific field programmable gate array 267 1996
 
XYLON LLC (1)
6173434 Dynamically-configurable digital processor using method for relocating logic array modules 88 1997
 
SCHLUMBERGER TECHNOLOGIES, INC. (1)
4882687 Pixel processor 96 1986
 
SP-COMMERCIAL FLIGHT, INC., A DE CORP. (1)
4791603 Dynamically reconfigurable array logic 93 1986
 
VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY (1)
5828858 Worm-hole run-time reconfigurable processor field programmable gate array (FPGA) 174 1996
 
The United States of America as represented by the Secretary of the Air Force (2)
5694602 Weighted system and method for spatial allocation of a parallel load 70 1996
2002/0045,952 High performance hybrid micro-computer 70 2001
 
I-CUBE, INC. (1)
5960200 System to transition an enterprise to a distributed infrastructure 320 1996
 
Alliant Computer Systems Corporation (1)
5099447 Blocked matrix multiplication for computers with hierarchical memory 74 1990
 
SGS-THOMSON MICROELECTRONICS, INC. (1)
5128559 Logic block for programmable logic devices 231 1991
 
THESEUS RESEARCH, INC. (1)
4667190 Two axis fast access memory 93 1983
 
SK HYNIX INC. (1)
6725334 Method and system for exclusive two-level caching in a chip-multiprocessor 77 2001
 
SGS-THOMSON MICROELECTRONICS LIMITED (1)
5473267 Programmable logic device with memory that can store routing data of logic data 169 1995
 
ANALOG DEVICES, INC. (1)
5619720 Digital signal processor having link ports for point-to-point communication 66 1996
 
MAXTOR CORPORATION (1)
5041924 Removable and transportable hard disk subsystem 165 1988
 
IOWA STATE UNIVERSITY RESEARCH FOUNDATION, INC. (1)
6339840 Apparatus and method for parallelizing legacy computer code 58 1997
 
THE JOHNS HOPKINS UNIVERSITY (1)
4720780 Memory-linked wavefront array processor 240 1985
 
KAWASAKI MICROELECTRONICS, INC. (1)
6437441 Wiring structure of a semiconductor integrated circuit and a method of forming the wiring structure 117 1998
 
PICOCHIP DESIGNS LIMITED (1)
2004/0078,548 Processor architecture 67 2003
 
ANALOGIC CORPORATION (1)
5301344 Multibus sequential processor to perform in parallel a plurality of reconfigurable logic operations on a plurality of data sets 142 1991
 
PRASENDT INVESTMENTS, LLC (1)
5475583 Programmable control system including a logic module and a method for programming 99 1992
 
ARIX COMPUTER CORPORATION, 821 FOX LANE SAN JOSE, CALIFORNIA 95131 (1)
5276836 Data processing device with common memory connecting mechanism 77 1991
 
TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD. (1)
5581731 Method and apparatus for managing video data for faster access by selectively caching video data 57 1994
 
SIMA, MIHAI (1)
2009/0193,384 SHIFT-ENABLED RECONFIGURABLE DEVICE 38 2009
 
HITACHI, LTD. (4)
5072178 Method and apparatus for testing logic circuitry by applying a logical test pattern 113 1990
5537601 Programmable digital signal processor for performing a plurality of signal processings 257 1994
5784630 Method and apparatus for processing data in multiple modes in accordance with parallelism of program by using cache memory 73 1995
5848238 Information processing system and logic LSI, detecting a fault in the system or the LSI, by using internal data processed in each of them 77 1997
 
APPLE INC. (1)
6434695 Computer operating system using compressed ROM image in RAM 158 1998
 
The United States of America as represented by the United States Department of Energy (1)
7873811 Polymorphous computing fabric 32 2003
 
KABUSHIKI KAISHA TOSHIBA (6)
5867691 Synchronizing system between function blocks arranged in hierarchical structures and large scale integrated circuit using the same 133 1993
5572710 High speed logic simulation system using time division emulation suitable for large scale logic circuits 93 1993
5717890 Method for processing data by utilizing hierarchical cache memories and processing system with the hierarchiacal cache memories 37 1995
5754820 Microprocessor system with cache memory for eliminating unnecessary invalidation of cache data 74 1995
5862403 Continuous data server apparatus and data transfer scheme enabling multiple simultaneous data accesses 84 1996
6587939 Information processing apparatus provided with an optimized executable instruction extracting unit for extending compressed instructions 86 2000
 
BELL TELEPHONE LABORATORIES, INCORPORATED (2)
4590583 Coin telephone measurement circuitry 62 1982
4682284 Queue administration method and apparatus 132 1984
 
RAYTHEON COMPANY (2)
4972314 Data flow signal processor method and apparatus 152 1988
5386518 Reconfigurable computer interface and method 84 1993
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (39)
4594682 Vector processing 83 1982
4566102 Parallel-shift error reconfiguration 117 1983
4992933 SIMD array processor with global instruction control and reprogrammable instruction decoders 161 1990
5212716 Data edge phase sorting circuits 66 1991
5347639 Self-parallelizing computer system and method 115 1991
5493663 Method and apparatus for predetermining pages for swapping from physical memory in accordance with the number of accesses 56 1992
5590345 Advanced parallel array processor(APAP) 193 1992
5590348 Status predictor for combined shifter-rotate/merge unit 72 1992
5311079 Low power, high performance PLA 62 1992
5581734 Multiprocessor system with shared cache and data input/output circuitry for transferring data amount greater than system bus capacity 68 1993
5794059 N-dimensional modified hypercube 151 1994
5513366 Method and system for dynamically reconfiguring a register file in a vector processor 169 1994
5475856 Dynamic multi-mode parallel processing array 334 1994
5584013 Hierarchical cache arrangement wherein the replacement of an LRU entry in a second level cache is prevented when the cache entry is the only inclusive entry in the first level cache 68 1994
5682491 Selective processing and routing of results among processors controlled by decoding instructions using mask value derived from instruction tag and processor identifier 103 1994
5659785 Array processor communication architecture with broadcast processor instructions 70 1995
5617577 Advanced parallel array processor I/O connection 63 1995
5483620 Learning machine synapse processor system apparatus 91 1995
6405185 Massively parallel array processor 67 1995
5625836 SIMD/MIMD processing memory element (PME) 139 1995
* 5652529 Programmable array clock/reset resource 74 1995
5646544 System and method for dynamically reconfiguring a programmable gate array 312 1995
5717943 Advanced parallel array processor (APAP) 185 1995
5713037 Slide bus communication functions for SIMD/MIMD array processor 109 1995
5754871 Parallel processing system having asynchronous SIMD processing 115 1995
5978583 Method for resource control in parallel environments using program organization and run-time support 109 1995
5737565 System and method for diallocating stream from a stream buffer 89 1995
5588152 Advanced parallel processor including advanced support hardware 178 1995
6311265 Apparatuses and methods for programming parallel computers 120 1996
5617547 Switch network extension of bus architecture 118 1996
6785826 Self power audit and control circuitry for microprocessor functional units 79 1996
5734921 Advanced parallel array processor computer package 137 1996
6128720 Distributed processing array with component processors performing customized interpretation of instructions 98 1997
6321298 Full cache coherency across multiple raid controllers 94 1999
6054873 Interconnect structure between heterogeneous core regions in a programmable array 206 1999
6321373 Method for resource control in parallel environments using program organization and run-time support 109 1999
6542844 Method and apparatus for tracing hardware states using dynamically reconfigurable test circuits 123 2000
6829697 Multiple logical interfaces to a shared coprocessor resource 89 2000
6961924 Displaying variable usage while debugging 73 2002
 
ADVANCED MICRO DEVICES, INC. (2)
5625806 Self configuring speed path in a microprocessor with multiple clock option 78 1996
6298396 System for loading a current buffer desciptor register with a value different from current value to cause a previously read buffer descriptor to be read again 54 1998
 
HIRANUMA, TAKEO (1)
6188240 Programmable function block 94 1999
 
LSI LOGIC CORPORATION (2)
5475803 Method for 2-D affine transformation of images 155 1992
5801958 Method and system for creating and validating low level description of electronic design from higher level, behavior-oriented description, including interactive system for hierarchical display of control and dataflow information 298 1996
 
SIEMENS AKTIENGESELLSCHAFT (1)
5043978 Circuit arrangement for telecommunications exchanges 81 1989
 
FUJITSU LIMITED (6)
5506998 Parallel data processing system using a plurality of processing elements to process data and a plurality of trays connected to some of the processing elements to store and transfer data 102 1994
5544336 Parallel data processing system which efficiently performs matrix and neurocomputer operations, in a negligible data transmission time 95 1995
5655069 Apparatus having a plurality of programmable logic processing units for self-repair 178 1996
6185256 Signal transmission system using PRD method, receiver circuit for use in the signal transmission system, and semiconductor memory device to which the signal transmission system is applied 70 1998
6404224 Chain-connected shift register and programmable logic circuit whose logic function is changeable in real time 176 1999
2009/0085,603 FPGA configuration protection and control using hardware watchdog timer 47 2007
 
INFINEON TECHNOLOGIES AG (2)
6717436 Reconfigurable gate array 116 2002
7254649 Wireless spread spectrum communication platform using dynamically reconfigurable logic 61 2005
 
DEUTSCHE ITT INDUSTRIES GMBH (1)
5410723 Wavefront array processor for blocking the issuance of first handshake signal (req) by the presence of second handshake signal (ack) which indicates the readyness of the receiving cell 136 1993
 
ROUND ROCK RESEARCH, LLC (3)
5247689 Parallel digital processor including lateral transfer buses with interrupt switches to form bus interconnection segments 127 1990
5887162 Memory device having circuitry for initializing and reprogramming a control operation feature 73 1997
6170051 Apparatus and method for program level parallelism in a VLIW processor 150 1997
 
STOLFO, SALVATORE J. (1)
4860201 Binary tree parallel processor 253 1986
 
HOLOGIC, INC. (1)
6430309 Specimen preview and inspection system 70 1998
 
PRINCETON GAMMA-TECH INSTRUMENTS, INC. (1)
5349193 Highly sensitive nuclear spectrometer apparatus and method 95 1993
 
MZMZ Technology Innovations LLC (1)
6260114 Computer cache memory windowing 74 1997
 
FREESCALE SEMICONDUCTOR, INC. (3)
5561738 Data processor for executing a fuzzy logic operation and method therefor 96 1994
5815715 Method for designing a product having hardware and software components and product therefor 77 1995
5737516 Data processing system for performing a debug function and method therefor 186 1995
 
ALTERA CORPORATION (26)
5444394 PLD with selective inputs from local and global conductors 141 1993
5550782 Programmable logic array integrated circuits 294 1994
5473266 Programmable logic device having fast programmable logic array blocks and a central global interconnect array 116 1994
5485103 Programmable logic array with local and global conductors 193 1994
5537057 Programmable logic array device with grouped logic regions and three types of conductors 267 1995
5570040 Programmable logic array integrated circuit incorporating a first-in first-out memory 201 1995
5541530 Programmable logic array integrated circuits with blocks of logic regions grouped into super-blocks 157 1995
5815726 Coarse-grained look-up table architecture 229 1995
6020758 Partially reconfigurable programmable logic device 128 1996
5859544 Dynamic configurable elements for programmable logic devices 120 1996
5828229 Programmable logic array integrated circuits 160 1997
6085317 Reconfigurable computer architecture using programmable logic devices 182 1997
6134166 Programmable logic array integrated circuit incorporating a first-in first-out memory 56 1998
6247147 Enhanced embedded logic analyzer 114 1998
6216223 Methods and apparatus to dynamically reconfigure the instruction pipeline of an indirect very long instruction word scalable processor 80 1999
6215326 Programmable logic device architecture with super-regions having logic regions and a memory region 250 1999
6658564 Reconfigurable programmable logic device computer system 111 1999
2001/0032,305 Methods and apparatus for dual-use coprocessing/debug interface 130 2001
7340596 Embedded processor with watchdog timer for programmable logic 66 2001
2002/0124,238 Software-to-hardware compiler 64 2001
6538470 Devices and methods with programmable logic and digital signal processing regions 236 2001
6525678 Configuring a programmable logic device 99 2001
7000161 Reconfigurable programmable logic system with configuration recovery mode 75 2002
7350178 Embedded processor with watchdog timer for programmable logic 53 2004
2006/0036,988 Methods and apparatus for implementing parameterizable processors and peripherals 46 2005
7346644 Devices and methods with programmable logic and digital signal processing regions 54 2006
 
CALIFORNIA INSTITUTE OF TECHNOLOGY (1)
6038656 Pipelined completion for asynchronous communication 90 1998
 
ELBRUS INTERNATIONAL LIMITED (1)
6301706 Compiler method and apparatus for elimination of redundant speculative computations from innermost loops 79 1998
 
MIRALFIN S.R.L. (1)
5760602 Time multiplexing a plurality of configuration settings of a programmable switch element in a FPGA 128 1996
 
ISCO, INC. (1)
5125801 Pumping system 81 1990
 
PRINCETON UNIVERSITY, NON-PROFIT ORGANIZATION (1)
4811214 Multinode reconfigurable pipeline computer 247 1986
 
KEYBOARD KOMFORT, INC. (1)
5966143 Data allocation into multiple memories for concurrent access 60 1997
 
ACTEL CORPORATION (5)
5440245 Logic module with configurable combinational and sequential blocks 104 1993
5457644 Field programmable digital signal processing array integrated circuit 187 1993
5510730 Reconfigurable programmable interconnect architecture 123 1995
5600265 Programmable interconnect architecture 121 1995
6504398 Integrated circuit that includes a field-programmable gate array and a hard gate array having the same underlying structure 89 2000
 
MICROSOFT TECHNOLOGY LICENSING, LLC (3)
6298043 Communication system architecture and a connection verification mechanism therefor 92 1998
6748440 Flow of streaming data through multiple processing modules 55 1999
7007096 Efficient splitting and mixing of streaming-data frames for processing through multiple processing modules 58 1999
 
THE TRUSTEES OF PRINCETON UNIVERSITY (1)
5442790 Optimizing compiler for computers 179 1994
 
QUALCOMM INCORPORATED (1)
7249351 System and method for preparing software for execution in a dynamically configurable hardware environment 64 2000
 
ALLEN-BRADLEY COMPANY, INC. (1)
5428526 Programmable controller with time periodic communication 83 1993
 
CVSI, INC. (1)
4761755 Data processing system and method having an improved arithmetic unit 108 1984
 
E-SYSTEMS, INC. (1)
4967340 Adaptive processing system having an array of individually configurable processing components 206 1988
 
BOBRICK WASHROOM EQUIPMENT, INC. (1)
4489857 Liquid dispenser 47 1982
 
FRANCE TELECOM (1)
5465375 Multiprocessor system with cascaded modules combining processors through a programmable logic cell array 148 1993
 
VTECH INDUSTRIES, INC. (1)
5696791 Apparatus and method for decoding a sequence of digitally encoded data 46 1995
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
CYPRESS SEMICONDUCTOR CORPORATION (4)
8441298 Analog bus sharing using transmission gates 4 2009
* 9612987 Dynamically reconfigurable analog routing circuits and methods for system on a chip 0 2010
* 2011/0026,519 DYNAMICALLY RECONFIGURABLE ANALOG ROUTING CIRCUITS AND METHODS FOR SYSTEM ON A CHIP 7 2010
8890600 Bus sharing scheme 1 2013
 
INTEL CORPORATION (5)
* 9105249 Energy conservation in a controller using dynamic frequency selection 0 2011
* 2012/0169,746 METHOD, APPARATUS, AND SYSTEM FOR ENERGY EFFICIENCY AND ENERGY CONSERVATION INCLUDING NON FRAME AWARE FREQUENCY SELECTION 6 2011
9164931 Clamping of dynamic capacitance for graphics 1 2012
9250910 Current change mitigation policy for limiting voltage droop in graphics logic 1 2013
9514715 Graphics voltage reduction for load line optimization 0 2013
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Jul 17, 2019
11.5 Year Payment $7400.00 $3700.00 $1850.00 Jul 17, 2023
Fee Large entity fee small entity fee micro entity fee
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00