Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Inventor:
Lawman; Gary R.
Address:
San Jose, CA
No. of patents:
19
Patents:




Patent Number Title Of Patent Date Issued
7328384 Method and apparatus using device defects as an identifier February 5, 2008
A method and apparatus that uses device defects as an identifier. Data is written to memory of an integrated circuit. Defects are identified based upon the writing of the data. An identifier for the IC is then derived using the identification of the defects.
6882182 Tunable clock distribution system for reducing power dissipation April 19, 2005
A tunable clock distribution system is used to minimize the power dissipation of a clock distribution network in an integrated circuit. The tunable clock distribution system provides a tunable inductance on the clock distribution network to adjust a resonant frequency in the tunable
6381732 FPGA customizable to accept selected macros April 30, 2002
A field programmable gate array (FPGA) is provided that can selectively accept or reject selected software (macros). Specifically, configuration data for the FPGA is passed through a configuration port to a decoder. The decoder processes the configuration data to detect locked macros. If
6357037 Methods to securely configure an FPGA to accept selected macros March 12, 2002
A method is provided for configuring an FPGA to accept or reject selected software (macros). Specifically, if an end user desires to use a locked macro from a first macro vendor a locked macro from a second macro vendor in the same FPGA, a key manager prepares a keyed FPGA for the end us
6324676 FPGA customizable to accept selected macros November 27, 2001
A field programmable gate array (FPGA) is provided that can selectively accept or reject selected software (macros). Specifically, configuration data for the FPGA is passed through a configuration port to a decoder. The decoder processes the configuration data to detect locked macros. If
6324672 Method for configuring circuits over a data communications link November 27, 2001
A method of specifying design parameters is provided for configuring circuits for programmable ICs. A design database describing a circuit is displayed in table-based format on a computer screen display. The design database may include a memory map including data to be placed in bit-
6301695 Methods to securely configure an FPGA using macro markers October 9, 2001
A method is provided for securely configuring an FPGA with macros. Specifically, if an end user desires to use a macro from a macro vendor, the end user creates a marked design file containing a macro marker rather than the actual macro. The marked design file is converted into confi
6172520 FPGA system with user-programmable configuration ports and method for reconfiguring the FPGA January 9, 2001
The present invention allows one portion of an FPGA to reconfigure another portion of the same FPGA. The invention makes use of input/output ports that can be connected on the input side to a frame register for loading configuration data into the FPGA. When a portion of the FPGA is to be
6118938 Memory map computer control system for programmable ICS September 12, 2000
A table-based computer user interface and a method of providing design parameters are provided for configuring circuits for programmable ICs. A design database describing a circuit is displayed in table-based format on a computer screen display. The design database may include a memory m
6107821 On-chip logic analysis and method for using the same August 22, 2000
A programmable logic device (PLD) includes a plurality of logic resources, a plurality of multi-bit configuration memories (MBCMs), and a trigger logic structure. The plurality of MBCMs include multiple memory slices that allow the PLD to switch rapidly between configurations, or context
6049222 Configuring an FPGA using embedded memory April 11, 2000
An FPGA includes an embedded non-volatile memory coupled to a configuration access port. The configuration access port allows the non-volatile memory to program the configuration memory of the FPGA. On power-on or reset, the non-volatile memory configures a first portion of the FPGA usin
6044025 PROM with built-in JTAG capability for configuring FPGAs March 28, 2000
The invention provides a structure and method for configuring an FPGA from a PROM using a boundary scan chain. A PROM is provided that comprises JTAG circuitry. Configuration data is stored in the PROM memory as in known PROMs. When the data is retrieved from the PROM memory it is provid
6028445 Decoder structure and method for FPGA configuration February 22, 2000
A method is provided for configuring an FPGA using a decoder implemented in the FPGA. Specifically, an external configuration device or an embedded non-volatile memory configures a first portion of the FPGA as a decoder. Encoded configuration data is transferred to the decoder, which the
6023565 Method for configuring circuits over a data communications link February 8, 2000
A method of specifying design parameters is provided for configuring circuits for programmable ICs. A design database describing a circuit is displayed in table-based format on a computer screen display. The design database may include a memory map including data to be placed in bit-
5949690 Schematic design entry with annotated timing September 7, 1999
The invention provides to the user a way of ascertaining the estimated delay through a circuit, by placing a timing attribute on the schematic symbol for the circuit that automatically displays the estimated delay. Reported delays may include maximum delay, typical delay, and/or minimum
5946478 Method for generating a secure macro element of a design for a programmable IC August 31, 1999
A method of generating and using a secure macro element for configuring programmable ICs is provided. The method provides a bitstream to a user, rather than providing a user-editable macro. Compilation software is provided to the user that combines the data from a "macro bitstream" (the
5928338 Method for providing temporary registers in a local bus device by reusing configuration bits oth July 27, 1999
In PCI devices, there are bits specified as read-only for use in configuring a system upon reset that could also be used after configuration for reading and writing. The present invention allows the use of such bit locations for other arbitrary user-defined purposes such as a mailbox
5870309 HDL design entry with annotated timing February 9, 1999
The invention provides to the user a way of ascertaining the estimated delay through a circuit, by back-annotating the estimated delay through an instantiated macro into the HDL circuit description. Reported delays may include maximum delay, typical delay, and/or minimum delay on the cri
5673198 Concurrent electronic circuit design and implementation September 30, 1997
A system for providing real time design feedback to a user of a data processing system for designing an electronic circuit includes a display system, a graphical, textual or mixed user input process which displays user input on the display system for designing an electronic circuit, and


 
 
  Recently Added Patents
Implantable medical device telemetry with periodic frequency hopping
System for and method of reducing change caused by motor vibrations in ellipsometers, polarimeters or the like
Sesquiterpene synthases from patchouli
System and method for time synchronizing nodes in an automotive network using input capture
Pressure relief system for a dishwasher pump assembly
Tomato plant cage
Machine-implemented activity management system using asynchronously shared activity data objects and journal data items
  Randomly Featured Patents
Bio-compatible porous fibres and materials for occluding biologically interesting substances, and method for their manufacture
Transportation vehicle location monitor generating unique audible messages
Apparatus for the twin-wire air laying of fibrous pads
Shuttering apparatus
Semiconductor package insulation film and manufacturing method thereof
Isoxazole compositions useful as inhibitors of ERK
Washcloth
Speech recognition using dynamic features
Phaco tip wrench
Method for collecting and separating solids and/or insoluble liquids from a liquid body