Multifunctional Or Programmable (e.g., Universal, Etc.) Patents (Class 326/37)
  • Patent number: 7860687
    Abstract: Methods for applications such as signal processing, analysis, and coding/decoding replace digital signal processing elements with analog components are implemented by combining soft logic gates and filters, permitting the functionality of complex finite state machines to be implemented.
    Type: Grant
    Filed: April 23, 2007
    Date of Patent: December 28, 2010
    Assignee: Massachusetts Institute of Technology
    Inventors: Benjamin Vigoda, Neil Gershenfeld
  • Patent number: 7855577
    Abstract: A buffer circuit for using one buffer for multiple differential I/O standards is disclosed. The buffer circuit includes a differential input buffer. The first input of the differential input buffer may receive an input and the second input is coupled to a switch. The switch may be a one-time-programmable switch. The switch has a coupling to transmit a signal to the second input of the differential input buffer. The switch may be programmed to selectively transmit different signals to the differential input buffer. The first input terminal of the switch may receive an inverted version of the input signal and the second input terminal of the switch may receive a reference voltage. The buffer may transmit an LVDS signal or an SSTL signal or an HSTL signal. Using one differential buffer for multiple I/O standards may reduce the overall die size and may save space on the die.
    Type: Grant
    Filed: November 12, 2008
    Date of Patent: December 21, 2010
    Assignee: Altera Corporation
    Inventors: Chai Yee Teng, Ket Chiew Sia
  • Patent number: 7847586
    Abstract: A logic gate array is provided. The logic gate comprises a silicon substrate, a first logic gate layer on top of the silicon substrate, a second logic gate layer on top of the first logic gate layer, and a routing layer between the first and second logic gate layers for routing magnetic gates in the first and second logic gate layers, wherein the first logic gate layer, the second logic gate layer, and the routing layer are electrically connected by vias.
    Type: Grant
    Filed: August 20, 2007
    Date of Patent: December 7, 2010
    Assignee: Northern Lights Semiconductor Corp.
    Inventors: Tom Allen Agan, James Chyi Lai
  • Patent number: 7843214
    Abstract: A standard cell includes an input terminal, an output terminal, first and second inverters coupled in series between the input and output terminals, the first inverter including a first transistor of a first conductivity type and a second transistor of a second conductivity type, the first transistor being coupled between a first power source terminal and a first node, and the second transistor being coupled between a second node and a second power source terminal, and a plurality of resistance elements which are used to provide a conductivity path between the first and second nodes, in order to adjust a duty ratio of a signal which passes the standard cell.
    Type: Grant
    Filed: January 21, 2009
    Date of Patent: November 30, 2010
    Assignee: NEC Electronics Corporation
    Inventor: Kyoka Tatsumi
  • Publication number: 20100297881
    Abstract: There is provided an electric power supply connecting device for a parameterizable electrical apparatus, comprising a first connector for an electric power source, a second connector to the electrical apparatus and a storage device for parameter data which can be read out by the electrical apparatus.
    Type: Application
    Filed: May 5, 2010
    Publication date: November 25, 2010
    Applicant: BALLUFF GmbH
    Inventors: Claus Hoehn, Dieter Reuker
  • Patent number: 7839164
    Abstract: An apparatus having a plurality of first circuits, second circuits, third circuits and fourth circuits is disclosed. The first circuits may be configured to generate a plurality of first signals in response to (i) a priority signal and (ii) a request signal. The second circuits may be configured to generate a plurality of second signals in response to the first signals. The third circuits may be configured to generate a plurality of enable signals in response to the second signals. The fourth circuits may be configured to generate collectively an output signal in response to (i) the enable signals and (ii) the request signal. A combination of the first circuits, the second circuits, the third circuits and the fourth circuits generally establishes a programmable priority encoder. The second signals may be generated independent of the enable signals.
    Type: Grant
    Filed: May 14, 2009
    Date of Patent: November 23, 2010
    Assignee: LSI Corporation
    Inventors: Mikhail Grinchuk, Anatoli Bolotov, Sergei B. Gashkov, Lav D. Ivanovic
  • Publication number: 20100284214
    Abstract: An electronically scannable multiplexing device is capable of addressing multiple bits within a volatile or non-volatile memory cell. The multiplexing device generates an electronically scannable conducting channel with two oppositely formed depletion regions. The depletion width of each depletion region is controlled by a voltage applied to a respective control gate at each end of the multiplexing device. The present multi-bit addressing technique allows, for example, 10 to 100 bits of data to be accessed or addressed at a single node. The present invention can also be used to build a programmable nanoscale logic array or for randomly accessing a nanoscale sensor array.
    Type: Application
    Filed: July 20, 2010
    Publication date: November 11, 2010
    Applicant: International Business Machines Corporation
    Inventors: HEMANTHA KUMAR WICKRAMASINGHE, Kailash Gopalakrishnan
  • Patent number: 7830170
    Abstract: A logic gate comprises a first switch, a second switch, a data network and a keeping circuitry. The first switch is adapted to connect a logic node to a first potential responsive to a transition of an enabling signal. The second switch is adapted to connect the logic node to a second potential via an electrical path responsive to a transition of the enabling signal. The data network is serially connected within the electrical path. The keeping circuitry comprises third and fourth switches serially connected between the logic node and the first potential and being controllable separately from each other, the third switch being adapted to be closed in case a potential on the logic node assumes the first potential and to be opened in case the potential on the logic node assumes the second potential.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: November 9, 2010
    Assignee: Infineon Technologies AG
    Inventors: Thomas Kuenemund, Artur Wroblewski
  • Patent number: 7825686
    Abstract: The invention relates to a reconfigurable magnetic logic-circuit array having at least two magnetoresistive elements, each composed of at least two magnetic layers, which are separated from one another by an intermediate layer, in each instance, whereby one of the magnetic layers, as a reference layer, does not substantially change its magnetization under the influence of external magnetic fields, and the other magnetic layer, as a free layer, changes its magnetization perceptibly under the influence of external magnetic fields, and having at least one conductor for signal ports, with which conductor, when current is flowing, a first magnetic field can be generated that flips the magnetization of the free layers, and having a device for on-demand generation of a second variable magnetic field, which also influences the magnetoresistive elements.
    Type: Grant
    Filed: July 20, 2008
    Date of Patent: November 2, 2010
    Assignees: Universitaet Bielefeld, Universitaet Kassel
    Inventors: Volker Hoeink, Dirk Meyners, Guenter Reiss, Jan Schmalhorst, Arno Ehresmann
  • Patent number: 7818706
    Abstract: Disclosed is a semiconductor integrated circuit device operated in stability by high-speed clock signals and which is high in a cell using rate and in interconnection efficiency. In a mid part of a chip, there are provided an I/O 11b, supplied with a clock signal from outside, and a PLL 12, connected to the I/O 11b, and adapted for routing an internal clock signal, generated on the basis of the clock signal, to DRAM macros 14. The PLL 12 generates the internal clock signal by multiplying the frequency of the clock signal. The internal clock signal generated is distributed via buffer 13 to each macro cell in need of the internal clock signal. Part of the DRAM macros may be replaced by logic macro cells.
    Type: Grant
    Filed: May 19, 2006
    Date of Patent: October 19, 2010
    Assignee: NEC Electronics Corporation
    Inventor: Junichi Nakata
  • Patent number: 7816943
    Abstract: A programmable cycle state machine interface to a microcontroller comprising a programmable cycle state machine, a first and second data bus, a first and second control output, and a control input for programming the cycle of the state machine. The programmable nature of the state machine allows for design and implementation changes without the need to redesign customized state machine logic on the microcontroller.
    Type: Grant
    Filed: June 16, 2008
    Date of Patent: October 19, 2010
    Assignee: Microchip Technology Incorporated
    Inventor: Roshan Samuel
  • Patent number: 7812633
    Abstract: A programmable logic device having a Logic Element with an N-stage Look Up Table (LUT), dedicated hardware for performing a non-LUT logic function, and an over-ride element configured to selectively force a muxing stage within the N-stage LUT to select either one or more LUT configuration bit inputs or the output of the non-LUT logic function as the output of the LUT. In various embodiments, the non-LUT functions can include addition, subtraction, multiplication, division, digital signal processing, memory storage, etc.
    Type: Grant
    Filed: October 20, 2006
    Date of Patent: October 12, 2010
    Assignee: Altera Corporation
    Inventors: Andy L. Lee, David Lewis, Philip Pan, James G. Schleicher, II
  • Publication number: 20100244892
    Abstract: A logic device implementing configurations for ROM based logic uses arrays of memory cells to provide outputs based on inputs received at the logic device. The logic device stores values in the memory cells that are accessed when an input is received. The memory cells are transistors that provide values of ‘1’ or ‘0.’ Various configurations reduce the number of transistors while implementing the memory block by utilizing a single bitline or a dynamic precharge implementation.
    Type: Application
    Filed: March 31, 2009
    Publication date: September 30, 2010
    Applicant: TOSHIBA AMERICA RESEARCH, INC.
    Inventor: Bipul C. Paul
  • Patent number: 7804319
    Abstract: A method is provided for intentionally permanently disabling a target device. The target device comprises an integrated circuit having one or more electronic devices, where the target device is disabled by destroying at least one or more electronic devices. The method comprises charging at least one capacitor in an integrated circuit disabling device, detecting when at least one capacitor is charged, and selecting at least one target signal path associated with the target device for disabling. The method further includes connecting the integrated circuit disabling device to the target signal path and rapidly discharging at least one capacitor to the selected target signal path. The discharging step may apply a high energy impulse to destroy the one or more electronic devices of the target device.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: September 28, 2010
    Assignee: Adtron Corporation
    Inventors: Robert Lazaravich, Hugh Littlebury
  • Patent number: 7800409
    Abstract: A logic block, a cell library, a method of designing a logic block and an ASIC including the logic block. The invention provides a logic block including rows of standard cells having different track heights. In one embodiment, the invention provides a logic block including: (1) a first row of standard cells having a first track height and (2) a second row of standard cells adjacent to the first row and having a second track height that differs from the first track height.
    Type: Grant
    Filed: July 30, 2007
    Date of Patent: September 21, 2010
    Assignee: Texas Instruments Incorporated
    Inventor: Robert L. Pitts
  • Patent number: 7797651
    Abstract: A computer-implemented method of verifying electrical isolation of portions of a circuit design for a programmable integrated circuit (IC) can include translating a circuit design into a circuit design bitstream specifying a plurality of regions, wherein the regions are to be isolated from one another. Routing resources of the programmable IC that are not used by the circuit design can be identified. A fence bitstream can be generated that specifies the unused routing resources. The circuit design bitstream can be compared with the fence bitstream. An indication of whether the plurality of regions of the programmable IC are isolated can be output according to the comparison.
    Type: Grant
    Filed: December 11, 2007
    Date of Patent: September 14, 2010
    Assignee: Xilinx, Inc.
    Inventors: Neil G. Jacobson, John Damian Corbett
  • Publication number: 20100219858
    Abstract: A logic gate implements logical expressions. A least one logic gate input receives at least one input logic gate signal and at least one control signal. At least one output for produces a logic gate output signal. A nonlinear updater operates as a dynamically configurable element to produce a plurality of different logic gates as selected by the control signal. The nonlinear updater includes a nonlinear updater output. The nonlinear updater is configured to apply a nonlinear function to the input logic gate signal to produce the nonlinear updater output signal representing a logical expression being implemented by one of the plurality of different logic gates on the input logic gate signal. A comparator includes a comparator input that is adapted to receive a reference threshold value for producing the logical gate output signal based on a comparison of the nonlinear output signal to the reference threshold value.
    Type: Application
    Filed: February 27, 2009
    Publication date: September 2, 2010
    Applicants: University of Florida Research Foundation, Inc., Control Dynamics, Inc.
    Inventors: William L. Ditto, Krishnamurthy Murali, Sudeshna Sinha, Abraham Miliotis
  • Patent number: 7786762
    Abstract: Circuits and methods for a differential signal interface for coupling differential signals at a first frequency on a pair of opposite polarity signals to a multiple gigabit transceiver with generic buffers for receiving, transmitting or transceiving out of band signals at a second frequency lower than the first frequency are disclosed. Termination networks are provided coupling generic input buffers to respective ones of the pair of opposite polarity signals for receiving out of band signals where the opposite polarity signals are placed at voltages so that the differential voltage between them is below a threshold voltage. Methods for providing generic buffers with multiple gigabit transceivers for receiving and transmitting out of band signals on a differential signal interface are provided. Out of band signals are received when the out of band signaling protocol is not known.
    Type: Grant
    Filed: January 21, 2009
    Date of Patent: August 31, 2010
    Assignee: Xilinx, Inc.
    Inventors: Richard S. Ballantyne, Catalin Baetoniu, Mark Paluszkiewicz, Henry E. Styles, Ralph D. Wittig
  • Publication number: 20100213973
    Abstract: A status holding circuit includes status holding sections of M stages (M is an integer equal to or more than 2) connected in series. Each of the status holding sections includes: N latches (N is an integer equal to or more than 2) provided for N input signals to N input terminals, respectively; and a switch circuit configured to set a data to a jth latch of the N latches in an ith status holding section of the M-stage status holding sections when a status signal is supplied to a jth input terminal of the N input terminals at an ith timing.
    Type: Application
    Filed: February 19, 2010
    Publication date: August 26, 2010
    Applicant: NEC ELECTRONICS CORPORATION
    Inventor: Toshio Takeuchi
  • Patent number: 7782088
    Abstract: In a programmable logic device (PLD) having a plurality of serial interface channels, the number of adaptive dispersion compensation engines (ADCEs), which adjust the equalization of each channel that requires it, is reduced. In one embodiment, one ADCE is provided for every group of channels (e.g., every group of two channels), and multiplexers are provided to connect the ADCE to one channel (or more) according to the user logic design. In another embodiment, one ADCE is provided for every group of channels, and time-division multiplexing (TDM) is used to connect the ADCE sequentially to every channel in the group that requires it. Because the time required to adjust each channel is small, theoretically all ADCEs on the PLD could be considered one group, sharing one ADCE by TDM. The TDM circuitry could be programmable to allow priority to be given to certain channels, so that they are adjusted first.
    Type: Grant
    Filed: February 15, 2007
    Date of Patent: August 24, 2010
    Assignee: Altera Corporation
    Inventors: Sergey Shumarayev, Wilson Wong
  • Patent number: 7772882
    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: June 23, 2008
    Date of Patent: August 10, 2010
    Assignee: O2Micro International Limited
    Inventors: Licai Fang, Lin Gan, Shunguang Ding, Jyshyang Chen
  • Publication number: 20100199124
    Abstract: A system includes an input device having first and second input members configured to be activated by a user. The input device is configured to generate activation signals associated with activation of the first and second input members, and each of the first and second input members are associated with an input function. A processor is coupled to the input device and configured to receive the activation signals. A memory coupled to the processor, and includes a reconfiguration module configured to store the input functions assigned to the first and second input members and, upon execution of the processor, to reconfigure the input functions assigned to the input members when the first input member is inoperable.
    Type: Application
    Filed: January 30, 2009
    Publication date: August 5, 2010
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Jeff Lancaster, Robert E. De Mers
  • Patent number: 7756505
    Abstract: To realize a software radio processing with a reduced circuit area by hardware and software which can process transmission and reception, or synchronization and demodulation in time division. There are provided a circuit DRC that can dynamically change a configuration with a structure that can change the configuration at a high speed, a general processor, and an interface for connection with an external device such as an AD converter or a DA converter. Software radio is realized by using a software radio chip that conducts plural different processing such as transmission and reception, or synchronization and demodulation in time division. The different processing during the radio signal processing can be conducted in time division. As a result, the software radio can be realized with a circuit of a reduced area in a software radio system that allocates regions of an FPGA to the respective processing.
    Type: Grant
    Filed: October 3, 2005
    Date of Patent: July 13, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Hiroshi Tanaka, Takanobu Tsunoda, Tetsuroo Honmura, Manabu Kawabe, Masashi Takada
  • Patent number: 7750678
    Abstract: A nonvolatile programmable logic circuit using a ferroelectric memory performs a nonvolatile memory function and an operation function without additional memory devices, thereby reducing power consumption. Also, a nonvolatile ferroelectric memory is applied to a FPGA (Field Programmable Gate Array), thereby preventing leakage of internal data and reducing the area of a chip.
    Type: Grant
    Filed: August 26, 2008
    Date of Patent: July 6, 2010
    Assignee: Hynix Semiconductor Inc.
    Inventor: Hee Bok Kang
  • Patent number: 7743296
    Abstract: A method of programming a programmable logic device (PLD), in accordance with an embodiment, includes receiving trigger unit information of a logic analyzer via a software interface for monitoring internal PLD signals and providing trigger unit output signals based on the internal PLD signals for the corresponding trigger units; and receiving trigger expression information of the logic analyzer via the software interface as a text string of logic operators and operands, wherein the operands represent the trigger unit output signals. The method may further include generating configuration data based on the trigger unit information and the trigger expression information; and providing the configuration data to the PLD, wherein a trigger expression based on the trigger expression information is stored within memory of the PLD.
    Type: Grant
    Filed: March 26, 2007
    Date of Patent: June 22, 2010
    Assignee: Lattice Semiconductor Corporation
    Inventors: David Pierce, Michael Hammer, Brian M. Caslis
  • Publication number: 20100148816
    Abstract: A disclosed semiconductor integrated circuit device includes a logic circuit, a memory circuit to which data are written by the logic circuit and from which the data are read by the logic circuit, a register circuit holding the data when the logic circuit writes the data to the memory circuit, and a selector circuit selecting one of data output from the register circuit and data output from the memory circuit, and outputting the selected data to the logic circuit. Further in the semiconductor integrated circuit device, in an operational test of the logic circuit, the selector circuit selects the data output from the register circuit and outputs the selected data to the logic circuit.
    Type: Application
    Filed: February 12, 2010
    Publication date: June 17, 2010
    Applicant: FUJITSU LIMITED
    Inventor: Kenji Ijitsu
  • Patent number: 7737751
    Abstract: A programmable logic device (PLD) includes a signal distribution network, separate from the high-quality, low-skew clock distribution networks of the PLD, for distributing, from peripheral input/output regions of the PLD, clock-type signals. The signal distribution network includes a central periphery clock bus, located near a group of peripheral input/output regions, for conducting clock-type signals from those regions onto a clock spine of the PLD. The clock spine may be dedicated to the signal distribution network, or may be part of a high-quality, low-skew clock distribution network covering all or part of the PLD. The signal distribution network allows greater skew than such high-quality, low-skew clock distribution networks, but nevertheless is of higher quality, and allows less skew, than the general programmable interconnect and routing resources.
    Type: Grant
    Filed: January 30, 2007
    Date of Patent: June 15, 2010
    Assignee: Altera Corporation
    Inventors: Gary Lai, Andy L. Lee, Ryan Fung, Vaughn Betz
  • Publication number: 20100134140
    Abstract: In a program circuit that can reduce exhaustion of a switching element that uses oxidation-reduction reactions of an electrolyte material, a voltage source (106) applies voltage to a switching element (100), a measurement circuit (107) measures a parameter that changes in accordance with the resistance value of the switching element (100), and a control circuit (104) causes the voltage source (106) to apply voltage to the switching element (100) while progressively increasing the voltage. The control circuit (104) further causes the voltage source (106) to halt the application of voltage when the parameter measured by the measurement circuit (107) reaches a prescribed value.
    Type: Application
    Filed: October 24, 2006
    Publication date: June 3, 2010
    Applicant: NEC CORPORATION
    Inventors: Shunichi Kaeriyama, Masayuki Mizuno
  • Patent number: 7728624
    Abstract: An integrated circuit comprising at least one group comprising having multiple arithmetic/logic units arranged in sub-groups. In the sub-groups at inputs of multiple arithmetic/logic units, in each case a single one of the first selection units is connected on the input side, wherein no other selection unit is connected directly on the input side of this selection unit. The first selection units are coupled to each other such that a horizontal and/or vertical logical interconnection of the arithmetic/logic units within a group, and/or a logical interconnection of arithmetic/logic units to an upstream group can be implemented. Second selection units are in each case connected on the output side of a column of arithmetic/logic units. The second selection units of a group are connected on the output side to one bus each, and a microprocessor is coupled to this bus.
    Type: Grant
    Filed: October 10, 2006
    Date of Patent: June 1, 2010
    Assignee: Micronas GmbH
    Inventor: Gert Umbach
  • Publication number: 20100127731
    Abstract: Example embodiments are directed to an antifuse circuit of an inverter type and a method of programming the same. The antifuse circuit has improved corrosion resistance, utilizes lesser chip area and can be programmed at a low voltage. The antifuse circuit includes a PMOS transistor with the gate coupled to a drive power voltage terminal and the source coupled to an anti-pad terminal. During programming the PMOS transistor is off and the source receives an alternating current. Programming the antifuse circuit involves trapping a plurality of electron in an STI region as a result of gate-induced drain leakage. The antifuse circuit also includes an NMOS transistor with the drain connected to the drain of the PMOS transistor, the source connected to ground and the gate connected to a program control signal. The antifuse circuit results in reliable fuse programming at a low voltage by using the PMOS transistor as an anti-fuse device.
    Type: Application
    Filed: September 10, 2009
    Publication date: May 27, 2010
    Inventors: Jae-Yong Seo, Gu-Gwan Kang, Tae-Hun Kang, Hong-Sik Park, Jung-Hyeon Kim
  • Patent number: 7724021
    Abstract: The invention involves a programmable power supply device with configurable restrictions to the programmability of the power supply device, wherein the programmable power supply device comprises a number of freeze/programmability levels, each freeze/programmability defining a dedicated access restriction to the programmability of the power supply device.
    Type: Grant
    Filed: August 20, 2008
    Date of Patent: May 25, 2010
    Assignee: Infineon Technologies Austria AG
    Inventors: Martin Krueger, Erwin Huber, Jens Barrenscheen
  • Patent number: 7724022
    Abstract: A method and eFuse circuit for implementing enhanced security features using eFuses, such as disabling selected predefined test, debug, and mission security functions used in application-specific integrated circuits (ASICs), and a design structure on which the subject circuit resides are provided. The eFuse circuit includes a plurality of eFuses, a sense amplifier coupled to the plurality of eFuses, and a plurality of sense output latches coupled to the sense amplifier. The plurality of sense output latches is arranged to have a bias to power up to a known value. Control logic coupled to the plurality of sense output latches provides at least one predefined control signal responsive to the known value of the plurality of sense output latches, which enables a selected predefined security function. The plurality of eFuses is sensed and the ASIC is configured to a predefined state responsive to an applied POR/Sense control signal.
    Type: Grant
    Filed: January 28, 2009
    Date of Patent: May 25, 2010
    Assignee: International Business Machines Corporation
    Inventors: Brian P. Deskin, William E. Hall, David W. Pruden
  • Patent number: 7719881
    Abstract: The invention relates to a reconfigurable digital logic unit comprising at least one logic gate with a cell presenting a magnetic layer system, the resistance of which may be altered by means of magnetic field pulses. Said logic gate comprises at least one first leg with at least one data cell and a second leg, wired parallel to the above, with at least one reference cell and a means for determination of the resistances of the first and second legs, representing a measure of the logical state of the logic gate, whereby the first leg comprises at least two parallel data cells (2).
    Type: Grant
    Filed: March 7, 2005
    Date of Patent: May 18, 2010
    Assignee: Siemens Aktiengesellschaft
    Inventor: Joachim Bangert
  • Patent number: 7715995
    Abstract: An design structure for measuring power consumed during operation of an integrated circuit. The design structure including: a data processing circuit having an input and an output, the data processing circuit configured to generate an output data signal on based on an input data signal; a power measurement circuit configured to measure an amount of electrical power consumed by the processing circuit in generating the output signal from the input signal, the power measurement circuit connected between the processing circuit and a power supply for the processing circuit; and a memory element configured to store a tag containing a value representing the amount of electrical power consumed by the processing circuit in generating the output data signal from the input data signal and either (a) the input data of the input data signal or (b) a pointer to the input data of the input data signal.
    Type: Grant
    Filed: March 12, 2008
    Date of Patent: May 11, 2010
    Assignee: International Business Machines Corporation
    Inventors: Kenneth Joseph Goodnow, Clarence Rosser Ogilvie, Nitin Sharma, Sebastian Theodore Ventrone, Charles S. Woodruff
  • Patent number: 7716622
    Abstract: Memory modules implemented on an FPGA device are re-implemented to improve the performance of the device, such as to reduce logic delays. One or more logic blocks of the FPGA device that realize the logic function of a memory module or portion of a memory module are desirably selected. Based on the outcome of a timing analysis, the most critical signal pin of the selected logic blocks may be identified. Methods of deriving the memory module re-implementation for various types of the most critical pins are disclosed. Procedures are described for integrating physical timing analysis, memory transformation, placement, and routing, as well as for the selection of logic blocks for re-implementation.
    Type: Grant
    Filed: June 22, 2007
    Date of Patent: May 11, 2010
    Inventors: Peter Ramyalal Suaris, Lung-Tien Liu, Yuzheng Ding, Nan-Chi Chou
  • Patent number: 7705628
    Abstract: A programmable logic device architecture having logic elements with dedicated hardware to configure the look up tables of the logic element to either perform logic functions or to operate as a register for pipelining or other purposes. The programmable logic device includes a general interconnect and a plurality of logic array blocks interconnected by the general interconnect. Each of the plurality of logic blocks further includes one or more logic elements. The logic elements each include a first look up table, a second look up table, and dedicated hardware within the logic element to configure the first look table and the second look up table as a register without having to use the general interconnect. In one embodiment, the dedicated hardware includes a plurality of dedicated interconnects within the logic element to configure the two look up tables as a pair of cross coupled muxes or latches when configured as a register.
    Type: Grant
    Filed: July 12, 2006
    Date of Patent: April 27, 2010
    Assignee: Altera Corporation
    Inventors: Michael D. Hutton, Andy L. Lee, Gregg William Baeckler, Jinyong Yuan, Keith Duwel
  • Patent number: 7701246
    Abstract: A delay line compensated for process, voltage, and temperature variations, includes a delay locked loop (DLL) configured to delay a digital signal by the clock period of the digital signal, the DLL including a DLL delay line arranged as a plurality of cascaded sub-delay lines each sub-delay line providing one of a plurality of delay quanta in response to a digital control signal. A fractionating circuit is configured to generate a digital delay line control signal that is a fraction of the digital control signal. A digital delay line is arranged as a plurality of cascaded sub-delay lines each sub-delay line providing one of a plurality of delay quanta in response to the digital delay line control signal.
    Type: Grant
    Filed: July 17, 2008
    Date of Patent: April 20, 2010
    Assignee: Actel Corporation
    Inventors: William C. Plants, Suhail Zain, Joel Landry, Gregory W. Bakker, Tomek Jasionowski
  • Patent number: 7696779
    Abstract: A system LSI includes an input/output section and a logic circuit section. The input/output section includes an I/O power source cell having a supply voltage higher than a power source for the logic circuit section and a plurality of I/O cells in each of which an I/O power source line is provided for supplying source power from the I/O power source cell. The logic circuit section includes an I/O power consuming circuit which uses the I/O power source cell as a power source. The I/O power consuming circuit is connected to a line leading from an I/O power source line in at least one of the plurality of I/O cells.
    Type: Grant
    Filed: September 26, 2006
    Date of Patent: April 13, 2010
    Assignee: Panasonic Corporation
    Inventors: Yasuhiro Agata, Toshiaki Kawasaki, Masanori Shirahama, Ryuji Nishihara, Shinichi Sumi, Yasue Yamamoto, Hirohito Kikukawa
  • Patent number: 7688109
    Abstract: The object of the present invention is to appropriately constitute such a semiconductor integrated circuit that mounts a plurality of semiconductor chips thereon so as to increase storage capacity. A semiconductor chip, including: a chip enable buffer circuit which outputs a chip enable signal in response to an output command of the chip enable signal; a standard chip enable pad which receives the output command; a first extension pad which supplies a first extension chip enable signal to the chip enable buffer circuit; a second extension pad which supplies a second extension chip enable signal to the chip enable buffer circuit; a first option pad which receives a first option signal; and a second option pad which receives a second option signal, is constituted.
    Type: Grant
    Filed: June 11, 2008
    Date of Patent: March 30, 2010
    Assignee: NEC Electronics Corporation
    Inventors: Junji Monden, Naoichi Kawaguchi
  • Patent number: 7683662
    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: October 14, 2008
    Date of Patent: March 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Andrew James Bianchi, Jose Angel Paredes
  • Patent number: 7680967
    Abstract: A configurable application specific product with a configurable input/output interface is described. The illustrative embodiment of the invention includes a single microcontroller and a microprocessor having a configurable I/O interface that can be programmed to handle any one of a plurality of interfaces that embedded applications might have, including communication protocols and bus interfaces, data acquisition from multiple sensors and actuators, and controls of various motors.
    Type: Grant
    Filed: January 3, 2006
    Date of Patent: March 16, 2010
    Assignee: Innovasic, Inc.
    Inventors: William Broome, Paul Jerome Short, Taylor Wray
  • Patent number: 7675318
    Abstract: A configuration setting circuit and the method thereof, in which the configuration setting circuit includes a clock generator, a plurality of terminals, and a frequency detector coupled to a terminal. The clock generator is used to generate multiple clock signals with different frequencies, and output through the terminals. One input signal is inputted to the frequency detector through the terminal coupled to the frequency detector, so that the frequency detector can output at least two-bit configuration signal corresponding to the frequency of the input signal to set the operation mode.
    Type: Grant
    Filed: February 4, 2008
    Date of Patent: March 9, 2010
    Assignee: Realtek Semiconductor Corp.
    Inventors: Chien-Chih Chen, Chi-Shun Weng, Meng-Han Hsieh, Ming-Je Li
  • Publication number: 20100058274
    Abstract: Partial reconfiguration of programmable logic devices may be achieved in a hardware-controlled manner without relying upon software. Upon installation of a new memory module, partial reconfiguration may enable alteration of a clock frequency without affecting operation of the software. When a new interface is installed, partial reconfiguration will allow a programmable logic device to adapt to either a serial or parallel interface before executing a standard boot-up sequence for the computer system.
    Type: Application
    Filed: September 4, 2008
    Publication date: March 4, 2010
    Applicant: ALCATEL LUCENT
    Inventors: Dion PIKE, David Peppy, John Madsen
  • Patent number: 7671624
    Abstract: A packaged PLD solution includes a first die having a masked-Read Only Memory (ROM) that is programmed during its fabrication to store configuration data, and includes a second die having a PLD including a number of configurable resources collectively configured to implement a circuit design embodied by the configuration data. The first die is electrically connected to the second die, and both the first die and second die are stacked and encapsulated together to form the packaged PLD solution. The configuration data is programmed into the masked-ROM by a manufacturer of both the masked-ROM and the PLD.
    Type: Grant
    Filed: October 10, 2006
    Date of Patent: March 2, 2010
    Assignee: XILINX, Inc.
    Inventor: James A. Walstrum, Jr.
  • Patent number: 7663398
    Abstract: A circuit including control logic; and configurable impedance logic, operatively coupled to the control logic, comprising a configurable transistor structure operative to selectively change from a high impedance mode where the configurable transistor structure is configurable as a plurality of series connected diodes having their cathodes coupled together, and a low impedance mode where the configurable transistor structure is configurable to include a plurality of cascoded transistors. The circuit may further include at least one control signal line from the control logic to the configurable impedance logic, where the control signal line is operative to provide a control signal for configuring the configurable impedance logic.
    Type: Grant
    Filed: November 18, 2008
    Date of Patent: February 16, 2010
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Jaeseo Lee, Gin S. Yee, Ming-Ju E. Lee
  • Patent number: 7659745
    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: July 16, 2008
    Date of Patent: February 9, 2010
    Assignee: Altera Corporation
    Inventors: Wilson Wong, Sergey Shumarayev, Thungoc M. Tran, Tim Tri Hoang
  • Publication number: 20100026339
    Abstract: More ASIC functionality is crammed into a chip (or chip set) than can probably or definitely be operative at one time when the chip is packaged and inserted into a broader circuit. The excessive ASIC functionality is chosen to cope with different market development probabilities in a host of different market spaces and a subset of the excessive ASIC functionality is programmably activated in each market space after manufacture. In one embodiment, a mega-ASIC with excessive ASIC functionality crammed into it, has a universal core as well as plurality of programmably selectable ASIC function blocks. The ASIC function blocks are programmably activatable and de-activatable so that a mass produced can quickly respond to shifting market demands.
    Type: Application
    Filed: July 27, 2007
    Publication date: February 4, 2010
    Inventor: James T. KOO
  • Publication number: 20100031222
    Abstract: A process is disclosed for configuring a base platform having ASIC and FPGA modules to perform a plurality of functions. A verified RTL hardware description of a circuit is mapped and annotated to identify memory programmable functions. The memory programmable functions are grouped for assignment to FPGA modules. The non-memory programmable functions are synthesized to ASIC modules, and the memory programmable functions are synthesized to FPGA modules. Placement, signal routing and boundary timing closure are completed and the platform is configured by adding metallization layer(s) to configure the ASIC modules and creating a firmware memory to configure the FPGA modules. An over-provisioning feature in the FPGA modules permits post-fabrication alteration of logic functions.
    Type: Application
    Filed: October 9, 2009
    Publication date: February 4, 2010
    Applicant: LSI CORPORATION
    Inventors: Gary S. Delp, George Wayne Nation
  • Patent number: 7656189
    Abstract: Various approaches for detection of an unwanted function implemented in an integrated circuit (IC) are described. A controller is implemented on the IC, and at a first time while the IC is operating according to a circuit design, the controller reads a first data set from a subset of memory cells. The subset of memory cells stores state information of the circuit design. The controller determines whether the first data set is different from a second data set. In response to the first data set being different from the second data set, the controller outputs a threat signal that indicates the presence of unauthorized logic in the circuit design.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: February 2, 2010
    Assignee: XILINX, Inc.
    Inventor: Stephen M. Trimberger
  • Patent number: RE41561
    Abstract: A system for reducing the number of programmable architecture elements in a look-up table required for implementing Boolean functions or operations that are identical or logically equivalent is provided. The system may include a single set of storage elements connected to the inputs of multiple decoders, and the storage elements may be concurrently accessed by the decoders to provide simultaneous multiple outputs thereto.
    Type: Grant
    Filed: April 25, 2008
    Date of Patent: August 24, 2010
    Inventor: Ankur Bal