Abstract: A tangible invitation card extends an invitation by displaying information with regard to the invitation. A settable real-time clock sets a predetermined time which is displayed on a screen on the invitation card of time remaining to a selected target date for an event or earlier RSVP date related thereto. The card is programmed such that as the target date is approached, one or more visual displays and/or sounds count down and announce the time left to the target date for the RSVP or event. The invitation card is programmed with the necessary information to enable it to perform its reminder mission.
Abstract: A circuit configured to be programmed using a resistor includes an output terminal, a reference voltage source, a first circuit, and a current mirror arrangement. The output terminal is configured to be connected to a programming resistor. The reference voltage source is configured to generate a reference voltage on the output terminal. The measurement and evaluation circuit is configured to detect an output current on the output terminal, and to generate a control signal which is dependent on the output current. The current mirror arrangement is coupled to an output current path containing the output terminal and provides a reference current which is dependent on the output current and the control signal.
Abstract: A semiconductor storage device, comprising: a first port to write data to a storage element; and a second port to read a signal generated by the storage element, wherein reading the generated signal protects data stored at the storage element from a read condition disturbance.
Abstract: Integrated circuits such as programmable logic device integrated circuits are provided that have memory arrays. The memory arrays can be tested using configurable built in self test circuitry. The built in self test circuitry may have test control register circuitry and configurable state machine logic. The state machine logic may perform at-speed tests on a memory array and may provide test results to external equipment for analysis. A tester may be used to provide test control settings to the test control register circuitry. The test control settings may include march element settings for a march sequence. During testing, the configurable state machine logic may use the march element settings to generate march sequences. March sequences that have been generated in this way may be used in testing the memory array.
Type:
Grant
Filed:
January 10, 2007
Date of Patent:
January 6, 2009
Assignee:
Altera Corporation
Inventors:
Balaji Natarajan, Jayabrata Ghosh Dastidar, Muhammad Naziri Zakaria
Abstract: A logic circuit apparatus that allocates process capability to unit circuits operated in a time divisional manner, including a circuit arrangement information memory which stores circuit arrangement information corresponding to each of plurality of unit circuits, and a programmable logic circuit with a circuit arrangement which can be reconfigured by employing the circuit arrangement information while the programmable logic circuit is being operated, a process data memory which stores both input data and output data related to a process operation of each of the circuits, and a controller which monitors a storage amount of the input data and/or a storage amount of the output data corresponding to each unit circuit, and which controls reconfiguration of the circuit arrangement of the programmable logic circuit when the storage amount satisfies a certain condition.
Abstract: Some embodiments provide a method of dynamically tracking data values in a configurable integrated circuit (IC). The method, during a run time of the configurable IC, receives a request for a data value and dynamically configures the configurable IC to monitor the data value. In some embodiments, the method, in dynamically configuring the configurable IC, dynamically configures a debug network of the configurable IC. In some such embodiments, the method, in dynamically configuring the configurable IC, further dynamically configures a set of configurable routing circuits of the configurable IC. In some embodiments the configuration is performed while the IC is implementing a user design circuit.
Abstract: Some embodiments provide a method that outputs from a configurable IC a first set of data bits from a trace buffer. Each bit of the first set of data bits is simultaneously generated in the configurable circuits and, in some embodiments, multiple data bits of the first set of data bits do not reach the traced buffer simultaneously. The method also determines a set of relative delays for the first set of data bits and arranges the first set of data bits into a second set of data bits by compensating for the relative delays.
Type:
Application
Filed:
June 27, 2007
Publication date:
January 1, 2009
Inventors:
Brad Hutchings, Steven Teig, Amit Gupta
Abstract: A logic gate is described that implements complex logic within a memory array. The logic gate receives at least three of a first storage cell signal, a second storage cell signal, a first external signal, or a second external signal at a first input circuitry and second input circuitry. The logic gate then performs one of a set of logic functions using the first storage cell signal, the second storage cell signal, the first external signal, or the second external signal. The set of logic functions includes at least one of a matching function, an OR-AND function, or an AND function.
Type:
Grant
Filed:
December 6, 2006
Date of Patent:
December 30, 2008
Assignee:
International Business Machines Corporation
Inventors:
Andrew James Bianchi, Jose Angel Paredes
Abstract: A data transmitting method for transmitting a software version data from a power IC to a controlling IC is provided. Firstly, a request signal is transmitted to a second pin of the power IC from a data pin of the controlling IC. Next, an acknowledge signal is transmitted to the data pin from the second pin. Then, a first pin of the power IC is enabled by a clock pin of the controlled IC. Lastly, the software version data is transmitted to the data pin from the second pin of the power IC.
Abstract: A method for configuring an electronics device having reconfigurable network component layers is disclosed. The method selects a first group of pixels from at least one of the reconfigurable network component layers to form a network component on a substrate of the electronics device and activates the network component in at least one plane of the device substrate using a plurality of micro-electromechanical system (MEMS) switches adjacent to the first group of selected pixels. The method adjusts a first shape of the activated network component for the electronics device using the reconfigurable network component layers.
Abstract: A method of implementing a comparator in a device having programmable logic is described. The method comprises implementing a first comparison function in a first lookup table; implementing a second comparison function in a second lookup table; and using an output associated with the first comparison function to select an output of the comparator. A device having programmable logic comprising a comparator is also described.
Type:
Grant
Filed:
April 19, 2007
Date of Patent:
November 18, 2008
Assignee:
XILINX, Inc.
Inventors:
Jorge Ernesto Carrillo, Raj Kumar Nagarajan, James M. Pangburn, Navaneethan Sundaramoorthy
Abstract: A method is provided to program a memory device through a JTAG interface of an attached component with programmable logic, wherein the memory device does not have a JTAG interface. Initially, programming hardware to provide for programming of the attached memory is downloaded into the component via the component's JTAG interface. The programmed component then becomes a serial data link between the JTAG port attached to a host programmer and a non-JTAG port attached to the memory device. The circuitry downloaded or programmed into the component controls the timing and the protocol to program the external memory.
Abstract: An application specific configurable logic IP module includes (1) a system level configuration controller; (2) at least one standardized interconnect communicatively coupled to the system level configuration controller; (3) at least one standardized configuration port for programming the application specific configurable logic IP module; (4) an embedded programmable logic fabric, communicatively coupled to the system level configuration controller and the at least one standardized interconnect, for mapping arithmetic functions into standard cells; (5) at least one scalable configurable logic module; and (6) a programmable routing matrix. The system level configuration controller is suitable for selecting a standard for the at least one standardized interconnect, the at least one standardized configuration port, and a number of embedded programmable logic functions, and for controlling the programmable routing matrix.
Abstract: A processor-implemented method is provided for determining controlling pins of a programmable logic device (PLD) design. A netlist that describes the PLD design and an identification of a tile module are input. Characterization data is input for a sub-module of the tile module that specifies a select input pin controlling a programmable function of the sub-module, which is either a multiplexer or a logic site. Characterization data is input for a configuration memory cell of the tile module that specifies a data output pin of the configuration memory cell. The controlling pin is determined for each select input pin of each instance of the sub-module of the tile module. The controlling pin of a select input pin is the data output pin of an instance of a configuration memory cell of the tile module. A specification is output of the select input pin and corresponding controlling pin.
Type:
Grant
Filed:
August 11, 2006
Date of Patent:
November 11, 2008
Assignee:
Xilinx, Inc.
Inventors:
Bart Reynolds, Keith R. Bean, Daniel P. Kirkwood, James F. Barei, Benjamin D. Ralston
Abstract: A logic simulation processor stores in a shift register intermediate values generated during the logic simulation. The simulation processor includes multiple processor units and an interconnect system that communicatively couples the processor units to each other. Each of the processor units includes a processor element configurable to simulate at least a logic gate, and a shift register associated with the processor element. The shift register includes multiple entries to store the intermediate values, and is coupled to receive the output of the processor element. Each of the processor units further includes one or more multiplexers for selecting one of the entries of the shift register as outputs to be coupled to the interconnect system. Each of the processor units may further include a local memory for storing data from, and loading the data to, the simulation processor.
Abstract: An SRAM bus architecture includes pass-through interconnect conductors. Each of the pass-through interconnect conductors is connected to routing channels of the general interconnect architecture of the FPGA through an element which includes a pass transistor connected in parallel with a tri-state buffer. The pass transistors and tri-state buffers are controlled by configuration SRAM bits. Some of the pass-through interconnect conductors are connected by programmable elements to the address, data and control signal lines of the SRAM blocks, while other pass through the SRAM blocks with out being further connected to the SRAM bussing architecture.
Abstract: Disclosed herein is a multiplexing circuit for decreasing the output delay time of an output signal. The multiplexing circuit includes multiplexing units and a multiplexing output unit. Each multiplexing unit is initialized in response to an initialization signal, and outputs an input signal as a selection output signal in response to a selection control signal. The multiplexing output unit performs a logic operation on selection output signals received from the multiplexing units and outputs a multiplexing output signal based on the results of this operation. Preferably, the initialization signal is shared by two of the multiplexing units, and the initialization signal which is input to one of the two multiplexing units is the selection control signal which in input to the other of the two multiplexing units.
Abstract: A magnetic AND/NOR circuit has a first, a second, a third, and a fourth magnetic transistor. These four magnetic transistors as ordinary transistors that can be turned on or turned off by the control of several metal devices respectively disposed around the magnetic transistors. The ‘AND’ and ‘NOR’ logic functions of the binary system can be implemented by the control of these metal devices.
Abstract: A carry circuit having a power-save mode and a method for reducing power consumption of an integrated circuit are described. A power-save input is selected for control select signaling. A voltage level input is selected as an initial carry input. The initial carry input is propagated through a carry stage responsive to the carry input and the control select signaling. The carry stage is placed in a first non-switching steady state mode responsive to the propagating of the initial carry input through the carry stage.
Abstract: An integrated circuit device having at least one bond pad is coupled to a selectable plurality of input-output functionalities, e.g., an oscillator input, an analog input, an analog output, a digital input and a digital output. These analog, digital and oscillator functionalities may selectably share the same integrated circuit package external connection.
Abstract: An integrated circuit device, includes: an input pad region including a differential signal input region receiving a pair of differential signals, a first power supply input region and a second power supply input region; and an interface circuit including a receiving circuit receiving the pair of differential signals that are input from the input pad region, wherein the first power supply input region and the second power supply input region are disposed in a direction along one side of the interface circuit so as to sandwich the differential signal input region.
Abstract: A power supply controller having final test and trim circuitry. In one embodiment, a power supply controller for switched mode power supply includes a selector circuit, a trim circuit, a shutdown circuit and a disable circuit. The trim circuit includes a programmable circuit connection that can be selected by the selector circuit by toggling a voltage on an external terminal such as for example a power supply terminal, a control terminal or a function terminal of the power supply controller. The programmable circuit connection in the trim circuit can be programmed by applying a programming voltage to the external terminal. The shutdown circuit shuts down the power supply controller if the temperature rises above an over temperature threshold voltage. The shutdown circuit includes adjustment circuitry that can be used to test the shutdown circuit. The adjustment circuitry can adjust and reduce the over temperature threshold of the power supply controller.
Type:
Application
Filed:
June 11, 2008
Publication date:
October 2, 2008
Applicant:
POWER INTEGRATIONS, INC.
Inventors:
Balu Balakrishnan, Alex B. Djenguerian, Erdem Bircan
Abstract: Some embodiments provide a configurable IC that includes a configurable routing fabric with storage elements. In some embodiments, the routing fabric provides a communication pathway that routes signals to and from source and destination components. The routing fabric of some embodiments provides the ability to selectively store the signals passing through the routing fabric within the storage elements of the routing fabric. In this manner, a source or destination component continually performs operations (e.g., computational or routing) irrespective of whether a previous signal from or to such a component is stored within the routing fabric. The source and destination components include configurable logic circuits, configurable interconnect circuits, and various other circuits that receive or distribute signals throughout the configurable IC.
Type:
Application
Filed:
May 27, 2007
Publication date:
September 25, 2008
Inventors:
Steven Teig, Herman Schmit, Jason Redgrave
Abstract: An integrated circuit (IC) includes a micro control unit (MCU), a one-time programmable (OTP) memory directly connected with the MCU, an electrical charge pump having an output port and an enable port connected to the MCU, and a switching circuit having a control port connected to the MCU, a first input port connected to the output port of the electrical charge pump, a second input port connected to a power source of the MCU, and an output port connected to the OTP memory to provide an operating voltage and a recording voltage for the OTP memory. Because the OTP memory can choose the operating voltage or the recording voltage, a measuring apparatus using this IC doesn't need an external power source to provide a VDD voltage being 5.8 volts. Therefore, a power consuming of the IC can be reduced.
Type:
Grant
Filed:
August 18, 2006
Date of Patent:
September 23, 2008
Assignee:
Fortune Semiconductor Corporation
Inventors:
Po-Yin Chao, Kuo-Yuan Yuan, Hsiang-Min Lin
Abstract: A logic basic cell for processing a first and a second data signal, having a multiplex device for multiplexing the first and second data signals in a multiplex operating state, having a logic device for forming a logic combination of the first and second data signals in accordance with a selectable logic function in a logic function operating state, it being possible to provide, as an output signal, one of the first and second data signals during the multiplex operating state and the logic combination of the first and second data signals in accordance with the selected logic function during the logic function operating state. The logic basic cell contains a control unit, which predetermines, based on a control signal, the logic basic cell operates in the multiplex operating state or in the logic function operating state.
Abstract: Some embodiments of the invention provide a reconfigurable IC that has several reconfigurable circuits. Each reconfigurable circuit for configurably performing a set of operations and for reconfiguring at a first frequency. The reconfigurable IC also has at least one reconfiguration signal generator for receiving a clock signal at a second frequency and producing a set of reconfiguration signals with a third frequency. The reconfiguration signals are supplied to the reconfigurable circuits to direct the reconfiguration of the reconfigurable circuits at the first frequency.
Abstract: A programmable logic device (“PLD”) includes circuitry for optionally and variably modifying characteristics of an input signal in any of several respects. Examples of such modifications include AC coupling the signal into the PLD, low pass filtering the signal (with selectable low-pass filter corner frequency), shifting the common voltage of the input signal, and/or subjecting the input signal to a selectable amount of attenuation.
Type:
Grant
Filed:
March 20, 2007
Date of Patent:
August 26, 2008
Assignee:
Altera Corporation
Inventors:
Wilson Wong, Sergey Shumarayev, Thungoc M. Tran, Tim Tri Hoang
Abstract: An integrated multi-function analog circuit includes at least one MOSFET gate-drive circuit coupled to a first I/O pad. At least one voltage-sensing circuit is coupled to a second I/O pad. At least one current-sensing circuit is coupled to the second I/O pad and a third I/O pad. At least one temperature-sensing circuit is coupled to a fourth I/O pad.
Abstract: The architecture of a programmable logic device (“PLD”) is modified in one or more of several respects to facilitate inclusion of high-speed serial interface (“HSSI”) circuitry in the PLD. For example, the HSSI circuitry is preferably located along one side of the device, taking the place of regular peripheral IO circuitry in that area. Certain portions of the core logic circuitry are modified to better interface with the HSSI circuitry.
Type:
Grant
Filed:
July 14, 2006
Date of Patent:
August 19, 2008
Assignee:
Altera Corporation
Inventors:
In Whan Kim, Sergey Shumarayev, Tim Tri Hoang, Wilson Wong, Thungoc M. Tran
Abstract: A multimode circuit that is configured to operate in one of multiple operating modes is disclosed. In particular, an exemplary multimode circuit may be configured to operating in one of a full-swing mode, a limited-swing mode, a full-swing to limited-swing converter mode, and a limited-swing to full-swing converter mode. The operating modes of the multimode circuit may be dynamically selectable. One or more multimode circuits may be part of a configurable distribution path for controlling the performance of a signal distribution path or tree of an integrated circuit.
Type:
Application
Filed:
February 2, 2007
Publication date:
August 7, 2008
Applicant:
INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventors:
Igor Arsovski, Anthony R. Bonaccio, Hayden C. Cranford, Joseph A. Iadanza, Pradeep Thiagarajan, Sebastian T. Ventrone
Abstract: A printer is described that has a configurable memory to which waveform definitions are uploaded just prior to a printing process. The printer manufacturer can program a printer controller with waveforms that have been created by the printer manufacturer, instead of waveforms pre-programmed by the printhead manufacturer.
Type:
Application
Filed:
January 31, 2008
Publication date:
July 31, 2008
Inventors:
Deane A. Gardner, Andreas Bibl, John C. Batterton
Abstract: Systems and methods for controlling the programming current directed through a fuse or set of fuses in a device such as an integrated circuit. One embodiment comprises a method for applying different currents to a set of calibration fuses, identifying which currents cut the corresponding fuses without destroying them, and selecting one of the identified currents to use in programming one or more target fuses. In one embodiment, fuses that are cut but not destroyed are identified by passing the same read current through each of the calibration fuses and comparing resulting voltages to reference voltages which correspond to impedances between the impedances of the possible fuse states (uncut, cut and destroyed.) Fuse voltages between the reference voltages identify fuses which are cut but not destroyed.
Abstract: Provided is an interface circuit having a terminator, in which the terminator includes parallel-connected first to an Nth resistance elements, where N is an integral number equal to or more than 2, and a first to an nth cut-off elements connected in serial with each of the corresponding n(1?n<N) first to the Nth resistance elements of the first to the Nth resistance elements.
Abstract: A magnetic transistor circuit with the OR, NOR, NAND and AND functions has a first, a second, a third, a fourth magnetic transistor, and a routing line. These four magnetic transistors as ordinary transistors that can be turned on or turned off by the control of several metal devices respectively disposed around the magnetic transistors. The OR, NOR, NAND and AND logic functions of the binary system can be implemented by the control of these metal devices.
Abstract: High-speed serial interface or transceiver circuitry on a programmable logic device integrated circuit (“PLD”) includes features that permit the PLD to satisfy a wide range of possible user needs or applications. This range includes both high-performance applications and applications in which reduced power consumption by the PLD is important. In the latter case, any one or more of various features can be used to help reduce power consumption.
Type:
Grant
Filed:
April 19, 2007
Date of Patent:
July 22, 2008
Assignee:
Altera Corporation
Inventors:
Sergey Shumarayev, Wilson Wong, Tim Tri Hoang, Thungoc M. Tran, Richard G. Cliff
Abstract: A magnetic transistor circuit representing the data ‘1’ and ‘0’ of the binary system comprises a routing line and a magnetic transistor unit. The routing line has a current going through with a first current direction or a second current direction, wherein the first current direction and the second current direction are opposite to represent the data ‘1’ and the data ‘0’ respectively. The magnetic transistor unit couples to the routing line at an output end to control the direction of the current going through the routing line.
Abstract: A power supply controller having final test and trim circuitry. In one embodiment, a power supply controller for switched mode power supply includes a selector circuit, a trim circuit, a shutdown circuit and a disable circuit. The trim circuit includes a programmable circuit connection that can be selected by the selector circuit by toggling a voltage on an external terminal such as for example a power supply terminal, a control terminal or a function terminal of the power supply controller. The programmable circuit connection in the trim circuit can be programmed by applying a programming voltage to the external terminal. The shutdown circuit shuts down the power supply controller if the temperature rises above an over temperature threshold voltage. The shutdown circuit includes adjustment circuitry that can be used to test the shutdown circuit. The adjustment circuitry can adjust and reduce the over temperature threshold of the power supply controller.
Type:
Grant
Filed:
April 25, 2007
Date of Patent:
July 15, 2008
Inventors:
Balu Balakrishnan, Alex B. Dienguerian, Erdem Bircan
Abstract: A magnetic OR/NAND circuit has a first, a second, a third, and a fourth magnetic transistor. These four magnetic transistors that work as the ordinary transistors can be turned on or turned off by the control of several metal devices respectively disposed around the magnetic transistors. The ‘OR’ and ‘NAND’ logic functions of the binary system can be implemented by the control of these metal devices.
Abstract: A circuit analyzes the configured status of cells with a magnetic layer system, resistance of which may be altered by magnetic field pulses, forming a first line branch with data cells arranged in series and a second line branch with configurable cells arranged in series. The circuit includes a difference amplifier for determining a voltage signal giving the difference voltage of the line branches. Also included in the circuit is a voltage shifter for shifting the voltage signal to a value other than 0 volts, such as an adder or subtractor. In addition, the circuit includes a comparator or window comparator, for the decision as to whether the voltage signal lies in a valid or forbidden range and an evaluation unit for evaluating a valid voltage signal and for output of a logical low or high signal.
Abstract: Methods and apparatus are provided for conveying configuration data to a programmable logic device integrated circuit. When the configuration data is loaded into configuration memory on the programmable logic device integrated circuit, the programmable logic device integrated circuit performs custom logic functions. The programmable logic device integrated circuit or an associated configuration device integrated circuit may be provided with power conversion circuitry and transceiver circuitry. The power conversion circuitry converts received radio-frequency signals into power. The power from the power conversion circuitry is provided to the transceiver, loading, and configuration memory circuitry. The transceiver circuitry is connected to an antenna that receives wirelessly-transmitted configuration data and is used to transmit confirmation messages following successful loading of the configuration data into the configuration memory.
Abstract: A semiconductor integrated circuit comprises a logic circuit unit, a signal control unit, a first signal selecting unit to a third signal selecting unit, and a first element electrode to a fourth element electrode. A part of signal lines of the logic circuit unit is connectable to different element electrodes, in accordance with the operating state of the logic circuit unit. The signal control unit generates connection information related to the connection of the signal lines to the element electrodes, thereafter sending the connection information to an external LSI. The connection is made after a retaining period, during which the element electrode concerned is maintained at high impedance, thereby avoiding unexpected failure. According to the present structure, the number of element electrodes required by the semiconductor integrated circuit can be reduced.
Type:
Grant
Filed:
April 19, 2006
Date of Patent:
July 1, 2008
Assignee:
Matsushita Electric Industrial Co., Ltd.
Abstract: A system for FPGA (Field Programmable Gate Array) upgrade includes: an FPGA, a FLASH memory and a CPLD. The FLASH memory includes a first section configured to store a workable version of bit files for the FPGA and a second section configured to store a backup version of bit files for the FPGA. The CPLD is coupled to the FPGA and the FLASH memory. The CPLD is configured to download the bit files from the FLASH memory to the FPGA to provide the FPGA with functionality. As a result, the CPLD communicates with CPU to upgrade the bit files in the FLASH memory, and indicates to the CPU which version of bit files has been downloaded to the FPGA.
Type:
Grant
Filed:
August 18, 2005
Date of Patent:
June 24, 2008
Assignee:
O2 Micro International Limited
Inventors:
Licai Fang, Lin Gan, Shunguang Ding, Jyshyang Chen
Abstract: Circuits and methods of implementing flip-flops in dual-output lookup tables (LUTs). A flip-flop is implemented by programming a dual-output LUT to include a first function implementing a master latch and a second function implementing a slave latch. An output of the master latch is provided at a first output terminal of the LUT, and an output of the slave latch is provided at a second output terminal of the LUT. The output of the master latch (the first output of the LUT) is coupled to a first input terminal of the LUT, where it drives both the first and second functions. The output of the slave latch (the second output of the LUT) is coupled to a second input terminal of the LUT, where it drives the second function. A clock signal is provided to both first and second functions via a third input terminal of the LUT.
Abstract: A method for setting up a serial communication port configuration is disclosed. The method comprises a hardware circuit of a motherboard having a plurality of digital logic gates and a plurality of chips disposed thereon, wherein a process is initiated when the digital logic gates receive a high or low electric potential signal inputted by a general programmable input/output (GPIO), and the processed high or low electric potential signal is transmitted to the chips for further processing and outputting the same to execute setting up of the serial communication port configuration.
Abstract: A programmable system-on-a-chip integrated circuit device comprises a programmable logic block, a non-volatile memory block, an analog sub-system, an analog input/output circuit block, and a digital input/output circuit block. A programmable interconnect architecture includes programmable elements and interconnect conductors. Ones of the programmable elements are coupled to the programmable logic block, the non-volatile memory block, the analog sub-system, the analog input/output circuit block, the digital input/output circuit block, and to the interconnect conductors, such that inputs and outputs of the programmable logic block, the non-volatile memory block, the analog sub-system, the analog input/output circuit block, and the digital input/output circuit block can be programmably coupled to one another.
Type:
Application
Filed:
October 31, 2007
Publication date:
May 29, 2008
Applicant:
ACTEL CORPORATION
Inventors:
Greg Bakker, Khaled El-Ayat, Theodore Speers, Limin Zhu, Brian Schubert, Rabindranath Balasubramanian, Kurt Kolkind, Thomas Barraza, Venkatesh Narayanan, John McCollum, William C. Plants
Abstract: In a programmable cell included in a first region, configuration information is stored in a volatile memory, while in a programmable cell included in a second region, configuration information is stored in a non-volatile memory. Configuration information for a sub-process common to a plurality of processes is stored in the non-volatile memory.
Type:
Grant
Filed:
November 2, 2005
Date of Patent:
May 27, 2008
Assignee:
Matsushita Electric Industrial Co., Ltd.
Abstract: A lookup table (LUT) is programmable to function as a flip-flop. The LUT includes a plurality of memory cells, a plurality of transmission gates, and first and second logic gates. The transmission gates are coupled between the memory cells and an output terminal of the LUT to form a multiplexer circuit selecting one of a plurality of values stored in the memory cells and providing the selected value to the output terminal. First and second logic gates are included in two of the paths through the multiplexer, also providing first and second feedback paths within the LUT. These feedback paths enable the programmable implementation of first and second latches that form the flip-flop. Another subset of the memory cells can be optionally used to implement a function that drives the data input of the flip-flop.
Abstract: A method for controlling data flow to a pair of storage devices includes receiving at least one new entry to store in a first storage device or a second storage device in the pair of storage devices and determining a number of entries made to the first and second storage devices out of the at least one new entry. The method also includes calculating a difference between available space in the first storage device and the second storage device, and calculating a number of credits used by the at least one new entry based on the numbers of entries to the first and second storage devices and on the difference in available space.
Type:
Grant
Filed:
January 10, 2005
Date of Patent:
May 27, 2008
Assignee:
Hewlett-Packard Development Company, L.P.
Abstract: Systems and methods are disclosed herein to provide logic block slice architectures and programmable logic block architectures along with control logic architectures in accordance with embodiments of the present invention. For example, in accordance with an embodiment of the present invention, a programmable logic device includes a plurality of programmable logic blocks, with at least one of the programmable logic blocks having at least a first, a second, and a third logic block slice of different logic block slice types.
Type:
Grant
Filed:
June 2, 2006
Date of Patent:
May 27, 2008
Assignee:
Lattice Semiconductor Corporation
Inventors:
Om P. Agrawal, Barry Britton, Xiaojie He, Sajitha Wijesuriya, Ming H. Ding, Jun Zhao