
US Patent No: 6,408,422
Number of patents in Portfolio can not be more than 2000
Method for remapping logic modules to resources of a programmable gate array
Stats
-
Jun 18, 2002
Issued date -
Jan 19, 1999
filing date -
09/234,010
serial no -
In Force
status
Importance
Loading Importance Indicators...
Abstract
A method is provided for remapping logic modules to resources of a programmable gate array. Connections are specified between at least two logic modules, wherein each module has a respective floorplan that includes a set of circuit elements. A first set of resources of the programmable gate array is compared to a second set of resources, wherein the second set of resources are those resources required by the sets of circuit elements. If the first set of resources covers the second set of resources, the floorplans of the logic modules are combined into a single floorplan that maps to the first set of resources.
Loading the Abstract Image...
First Claim
Related Publications
Loading Related Publications...
International Classification(s)
- [Classification Symbol]
- [Patents Count]
Cited Art
| Patent Info | (Count) | # Cites | Year |
|---|---|---|---|
|
|
|||
| 5,499,192 Method for generating logic modules from a high level block diagram | 108 | 1994 | |
| 6,078,736 Method of designing FPGAs for dynamically reconfigurable computing | 125 | 1997 | |
| 5,995,744 Network configuration of programmable circuits | 41 | 1998 | |
| 6,216,258 FPGA modules parameterized by expressions | 60 | 1998 | |
| 6,237,129 Method for constraining circuit element positions in structured layouts | 12 | 1998 | |
| 6,243,851 Heterogeneous method for determining module placement in FPGAs | 36 | 1998 | |
|
|
|||
| 4,918,614 Hierarchical floorplanner | 180 | 1987 | |
| 5,568,395 Modeling and estimating crosstalk noise and detecting false logic | 78 | 1994 | |
| 5,636,125 Computer implemented method for producing optimized cell placement for integrated circiut chip | 141 | 1995 | |
| 6,216,252 Method and system for creating, validating, and scaling structural description of electronic device | 180 | 1996 | |
|
|
|||
| 4,554,625 Method for generating an optimized nested arrangement of constrained rectangles | 69 | 1983 | |
| 5,602,754 Parallel execution of a complex task partitioned into a plurality of entities | 24 | 1995 | |
| 5,946,486 Apparatus and method for tracing entries to or exits from a dynamic link library | 52 | 1996 | |
|
|
|||
| 5,519,630 LSI automated design system | 39 | 1994 | |
| 5,754,441 LSI Automated design system | 30 | 1996 | |
| 5,892,678 LSI design automation system | 43 | 1997 | |
|
|
|||
| 5,491,640 Method and apparatus for synthesizing datapaths for integrated circuit design and fabrication | 85 | 1994 | |
| 5,519,627 Datapath synthesis method and apparatus utilizing a structured cell library | 78 | 1994 | |
| 6,170,080 Method and system for floorplanning a circuit design at a high level of abstraction | 27 | 1997 | |
|
|
|||
| 5,841,663 Apparatus and method for synthesizing integrated circuits using parameterized HDL modules | 193 | 1995 | |
| 5,774,370 Method of extracting implicit sequential behavior from hardware description languages | 41 | 1995 | |
| 5,612,893 Method and apparatus for compacting integrataed circuits with transistor sizing | 34 | 1996 | |
|
|
|||
| 5,604,680 Virtual interface representation of hierarchical symbolic layouts | 59 | 1994 | |
| 5,838,583 Optimized placement and routing of datapaths | 195 | 1996 | |
|
|
|||
| 5,818,254 Multi-tiered hierarchical high speed switch matrix structure for very high-density complex programmable logic devices | 64 | 1995 | |
| 5,594,657 System for synthesizing field programmable gate array implementations from high level circuit descriptions | 76 | 1995 | |
|
|
|||
| 5,208,491 Field programmable gate array | 344 | 1992 | |
| 6,023,742 Reconfigurable computing architecture for providing pipelined data paths | 192 | 1997 | |
|
|
|||
| 5,640,327 Apparatus and method for partitioning resources for interconnections | 107 | 1996 | |
|
|
|||
| 6,167,363 Design for a simulation module using an object-oriented programming language | 25 | 1998 | |
|
|
|||
| 5,615,124 Autonomous evolution type hardware design system | 12 | 1994 | |
|
|
|||
| 6,080,204 Method and apparatus for contemporaneously compiling an electronic circuit design by contemporaneously bipartitioning the electronic circuit design using parallel processing | 68 | 1997 | |
|
|
|||
| 5,946,219 Method and system for configuring an array of logic devices | 56 | 1996 | |
|
|
|||
| 5,828,588 Parametrizable control module comprising first and second loadable counter, an electronic circuit comprising a plurality of such parametrized control modules, and a method for synthesizing such circuit | 9 | 1996 | |
|
|
|||
| 5,351,197 Method and apparatus for designing the layout of a subcircuit in an integrated circuit | 35 | 1992 | |
|
|
|||
| 5,818,728 Mapping of gate arrays | 38 | 1996 | |
|
|
|||
| 5,408,665 System and methods for linking compiled code with extended dictionary support | 134 | 1993 | |
|
|
|||
| 5,311,443 Rule based floorplanner | 53 | 1992 | |
|
|
|||
| 5,446,675 Developing method and apparatus of hierarchical graphic data for use in a semiconductor integrated circuit | 15 | 1994 | |
|
|
|||
| 5,649,100 Network backplane interface having a network management section for managing and configuring networks on the backplane based upon attributes established in a parameter table | 37 | 1994 | |
|
|
|||
| 5,717,928 System and a method for obtaining a mask programmable device using a logic description and a field programmable device implementing the logic description | 34 | 1990 | |
|
|
|||
| 6,059,838 Method and system for licensed design and use of software objects | 47 | 1999 | |
|
|
|||
| 5,394,338 Module cell generating device for a semiconductor integrated circuit | 11 | 1991 | |
|
|
|||
| 5,519,629 Tileable gate array cell for programmable logic devices and gate array having tiled gate array cells | 79 | 1995 | |
|
|
|||
| 6,026,228 Integrated circuit design method, database apparatus for designing integrated circuit and integrated circuit design support apparatus | 34 | 1997 | |
|
|
|||
| 5,757,658 Procedure and system for placement optimization of cells within circuit blocks by optimizing placement of input/output ports within an integrated circuit design | 36 | 1996 | |
|
|
|||
| 5,937,190 Architecture and methods for a hardware description language source level analysis and debugging system | 78 | 1995 | |
|
|
|||
| 5,696,693 Method for placing logic functions and cells in a logic design using floor planning by analogy | 51 | 1995 | |
|
|
|||
| 5,838,165 High performance self modifying on-the-fly alterable logic FPGA, architecture and method | 225 | 1996 | |
Patent Citation Ranking
Maintenance Fees
| Fee | Large entity fee | small entity fee | micro entity fee | due date |
|---|---|---|---|---|
| 11.5 Year Payment | $7400.00 | $3700.00 | $1850.00 | Dec 18, 2013 |
| Fee | Large entity fee | small entity fee | micro entity fee |
|---|---|---|---|
| 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 |