QuickLogic Corporation

United States of America

Back to Profile

1-35 of 35 for QuickLogic Corporation Sort by
Query
Aggregations
IP Type
        Patent 23
        Trademark 12
Jurisdiction
        United States 28
        Europe 4
        Canada 2
        World 1
Date
2024 2
2023 5
Before 2020 28
IPC Class
H03K 19/173 - Logic circuits, i.e. having at least two inputs acting on one outputInverting circuits using specified components using elementary logic circuits as components 6
H03K 19/177 - Logic circuits, i.e. having at least two inputs acting on one outputInverting circuits using specified components using elementary logic circuits as components arranged in matrix form 6
H03K 19/1776 - Structural details of configuration resources for memories 4
G06F 7/38 - Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation 2
G11C 11/419 - Read-write [R-W] circuits 2
See more
NICE Class
09 - Scientific and electric apparatus and instruments 12
42 - Scientific, technological and industrial services, research and design 4
38 - Telecommunications services 3
16 - Paper, cardboard and goods made from these materials 1
Status
Pending 2
Registered / In Force 33

1.

Configuration latch for programmable logic device

      
Application Number 18504072
Grant Number 12149244
Status In Force
Filing Date 2023-11-07
First Publication Date 2024-05-23
Grant Date 2024-11-19
Owner QuickLogic Corporation (USA)
Inventor
  • Yap, Ket Chong
  • Liao, Chihhung

Abstract

An area efficient readable and resettable configuration memory latch maintains latch data integrity through read and write operations and includes a non-terminated inout bit line (BL). During write operations, enabled by a Word Line Write (WLW) signal, the non-terminated inout BL drives data to be written, while, during read operations, enabled by a Word Line Read (WLR) signal, the state of the BL is indicative of a data stored in the latch. A pull-down network is activated when the WLR signal is asserted and the stored data is logic one and, when activated, operates to pull down the BL to logic zero; the pull-down network is inactive otherwise. A weak pull-up operates to pull up the BL when the pull-down network is inactive. A sensing block is configured to sense the state of the BL when the WLR signal and a read enable signal are both asserted.

IPC Classes  ?

  • G11C 11/419 - Read-write [R-W] circuits
  • H03K 19/1776 - Structural details of configuration resources for memories
  • H03K 19/20 - Logic circuits, i.e. having at least two inputs acting on one outputInverting circuits characterised by logic function, e.g. AND, OR, NOR, NOT circuits

2.

PROGRAMMABLE LOGIC DEVICE WITH DESIGN FOR TEST FUNCTIONALITY

      
Application Number 18504078
Status Pending
Filing Date 2023-11-07
First Publication Date 2024-05-23
Owner QuickLogic Corporation (USA)
Inventor
  • Yap, Ket Chong
  • Liao, Chihhung
  • Yen, Shieh Huan

Abstract

A programmable logic device (PLD) supports scan testing of configurable logical blocks using scannable word line (WL) shift register (WLSR) chains to enable writes to configurable memory bits while scan test data is input via a scan chain comprising scannable bit line (BL) shift registers (BLSRs). Input test data may be shifted onto BLs to write data into a configurable memory bit when a corresponding WL associated with the configurable memory bit is asserted. Logic blocks may comprise: latch-based configurable memory bits, scannable WLSRs forming a distinct WLSR chain in shift mode and driving corresponding WLs. Each WL, when asserted, enables writes to a corresponding configurable memory bit. A scannable BLSR receives serial scan test vector input in shift mode and drives a corresponding BL coupled to the configurable memory bit to write data to the configurable memory bit when the associated WL is asserted.

IPC Classes  ?

  • G11C 29/32 - Serial accessScan testing
  • G11C 29/12 - Built-in arrangements for testing, e.g. built-in self testing [BIST]
  • G11C 29/20 - Address generation devicesDevices for accessing memories, e.g. details of addressing circuits using counters or linear-feedback shift registers [LFSR]
  • H03K 19/173 - Logic circuits, i.e. having at least two inputs acting on one outputInverting circuits using specified components using elementary logic circuits as components
  • H03K 19/17728 - Reconfigurable logic blocks, e.g. lookup tables

3.

SECTIONAL CONFIGURATION FOR PROGRAMMABLE LOGIC DEVICES

      
Application Number 18307699
Status Pending
Filing Date 2023-04-26
First Publication Date 2023-11-02
Owner QuickLogic Corporation (USA)
Inventor
  • Yap, Ket Chong
  • Liao, Chihhung

Abstract

A bit line (BL) may be coupled at a first end to a BL driver (BLD) and at a second end to a BL receiver (BLR). The BL include a plurality of sections and each BL section may be coupled to at least one corresponding sectional configuration memory latch controlled by: at least one sectional word line write (WLW-k) signal, which when asserted enables data to be written into the at least one corresponding sectional configuration memory latch when a corresponding tri-stateable sectional driver (SD-k) is activated, and at least one sectional word line read (WLR-k) signal, which when asserted enables data to be from the at least one corresponding sectional configuration memory latch when the corresponding sectional pull-up (PU-k) is activated.

IPC Classes  ?

  • H03K 19/1776 - Structural details of configuration resources for memories
  • H03K 19/17736 - Structural details of routing resources
  • H03K 19/17704 - Logic circuits, i.e. having at least two inputs acting on one outputInverting circuits using specified components using elementary logic circuits as components arranged in matrix form the logic functions being realised by the interconnection of rows and columns

4.

Area-efficient configuration latch for programmable logic device

      
Application Number 17725564
Grant Number 11935618
Status In Force
Filing Date 2022-04-21
First Publication Date 2023-10-26
Grant Date 2024-03-19
Owner QUICKLOGIC CORPORATION (USA)
Inventor
  • Yap, Ket Chong
  • Liao, Chihhung
  • Yen, Shieh Huan

Abstract

An area efficient input terminated readable and resettable configuration memory latch is disclosed. A pull-up network and a pair of pull-down networks operate to set the value of an internal node based, in part, on the state of the input terminated bit line and a word line write input. The internal node is inverted to form the output of the configuration memory latch. A reset line operates to reset the latch and a reset cycle is initiated prior to each write cycle. In some embodiments, the configuration memory latch includes a scan mode input, which, when asserted, facilitates automated testing of a programmable logic device that includes the configuration memory latch. Asserting the scan mode input enables Design for Test functionality. A sensing block is configured to sense the state of the bit when a word line read signal and a read enable signal are both asserted.

IPC Classes  ?

  • G11C 7/00 - Arrangements for writing information into, or reading information out from, a digital store
  • G11C 7/10 - Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
  • G11C 7/12 - Bit line control circuits, e.g. drivers, boosters, pull-up circuits, pull-down circuits, precharging circuits, equalising circuits, for bit lines
  • G11C 8/08 - Word line control circuits, e.g. drivers, boosters, pull-up circuits, pull-down circuits, precharging circuits, for word lines
  • H03K 19/017 - Modifications for accelerating switching in field-effect transistor circuits

5.

Programmable logic device with design for test functionality

      
Application Number 17714136
Grant Number 11848066
Status In Force
Filing Date 2022-04-05
First Publication Date 2023-10-05
Grant Date 2023-12-19
Owner QuickLogic Corporation (USA)
Inventor
  • Yap, Ket Chong
  • Liao, Chihhung
  • Yen, Shieh Huan

Abstract

A programmable logic device (PLD) supports scan testing of configurable logical blocks using scannable word line (WL) shift register (WLSR) chains to enable writes to configurable memory bits while scan test data is input via a scan chain comprising scannable bit line (BL) shift registers (BLSRs). Input test data may be shifted onto BLs to write data into a configurable memory bit when a corresponding WL associated with the configurable memory bit is asserted. Logic blocks may comprise: latch-based configurable memory bits, scannable WLSRs forming a distinct WLSR chain in shift mode and driving corresponding WLs. Each WL, when asserted, enables writes to a corresponding configurable memory bit. A scannable BLSR receives serial scan test vector input in shift mode and drives a corresponding BL coupled to the configurable memory bit to write data to the configurable memory bit when the associated WL is asserted.

IPC Classes  ?

  • G11C 29/32 - Serial accessScan testing
  • G11C 29/20 - Address generation devicesDevices for accessing memories, e.g. details of addressing circuits using counters or linear-feedback shift registers [LFSR]
  • G11C 29/12 - Built-in arrangements for testing, e.g. built-in self testing [BIST]
  • H03K 19/173 - Logic circuits, i.e. having at least two inputs acting on one outputInverting circuits using specified components using elementary logic circuits as components
  • H03K 19/17728 - Reconfigurable logic blocks, e.g. lookup tables

6.

Configuration latch for programmable logic device

      
Application Number 17697856
Grant Number 11848671
Status In Force
Filing Date 2022-03-17
First Publication Date 2023-09-21
Grant Date 2023-12-19
Owner QuickLogic Corporation (USA)
Inventor
  • Yap, Ket Chong
  • Liao, Chihhung

Abstract

An area efficient readable and resettable configuration memory latch is disclosed that maintains latch data integrity through read and write operations and includes a non-terminated inout bit line (BL). During write operations, enabled by a Word Line Write (WLW) signal, the non-terminated inout BL drives data to be written, while, during read operations, enabled by a Word Line Read (WLR) signal, the state of the BL is indicative of a data stored in the latch. A pull-down network is activated when the WLR signal is asserted and the stored data is logic one and, when activated, operates to pull down the BL to logic zero; the pull-down network is inactive otherwise. A weak pull-up operates to pull up the BL when the pull-down network is inactive. A sensing block is configured to sense the state of the BL when the WLR signal and a read enable signal are both asserted.

IPC Classes  ?

  • G11C 11/419 - Read-write [R-W] circuits
  • H03K 19/1776 - Structural details of configuration resources for memories
  • H03K 19/20 - Logic circuits, i.e. having at least two inputs acting on one outputInverting circuits characterised by logic function, e.g. AND, OR, NOR, NOT circuits

7.

Sectional configuration for programmable logic devices

      
Application Number 17697862
Grant Number 11652486
Status In Force
Filing Date 2022-03-17
First Publication Date 2023-05-16
Grant Date 2023-05-16
Owner QuickLogic Corporation (USA)
Inventor
  • Yap, Ket Chong
  • Liao, Chihhung

Abstract

A bit line (BL) may be coupled at a first end to a BL driver (BLD) and at a second end to a BL receiver (BLR). The BL include a plurality of sections and each BL section may be coupled to at least one corresponding sectional configuration memory latch controlled by: at least one sectional word line write (WLW-k) signal, which when asserted enables data to be written into the at least one corresponding sectional configuration memory latch when a corresponding tri-stateable sectional driver (SD-k) is activated, and at least one sectional word line read (WLR-k) signal, which when asserted enables data to be from the at least one corresponding sectional configuration memory latch when the corresponding sectional pull-up (PU-k) is activated.

IPC Classes  ?

  • H03K 19/1776 - Structural details of configuration resources for memories
  • H03K 19/17704 - Logic circuits, i.e. having at least two inputs acting on one outputInverting circuits using specified components using elementary logic circuits as components arranged in matrix form the logic functions being realised by the interconnection of rows and columns
  • H03K 19/17736 - Structural details of routing resources

8.

Switchable power islands having configurably on routing paths

      
Application Number 15658206
Grant Number 10148270
Status In Force
Filing Date 2017-07-24
First Publication Date 2018-09-20
Grant Date 2018-12-04
Owner QuickLogic Corporation (USA)
Inventor
  • Chakrabarti, Pinaki
  • Shiao, Wilma W.
  • Yap, Ket-Chong
  • Patil, Vishnu A.
  • Sharma, Lalit Narain

Abstract

A programmable logic device uses power island based design partitioning. Each power islands includes a plurality of programmable logic cells and a programmable routing network configurable to interconnect the plurality of programmable logic cells and configurable to interconnect with at least one other power island. When a power island is in an OFF state, the programmable logic cells within the power island are powered OFF. Feed-through routing connectors in the power island, however, may be statically or dynamically powered ON independently of the powered OFF state of the power island.

IPC Classes  ?

  • H03K 19/177 - Logic circuits, i.e. having at least two inputs acting on one outputInverting circuits using specified components using elementary logic circuits as components arranged in matrix form
  • G06F 17/50 - Computer-aided design

9.

Sensor hub batch packing

      
Application Number 15163474
Grant Number 10775206
Status In Force
Filing Date 2016-05-24
First Publication Date 2017-11-30
Grant Date 2020-09-15
Owner QuickLogic Corporation (USA)
Inventor
  • Ramasubramanian, Rajasekaran
  • Le, Dung

Abstract

A sensor hub includes a bit packer that receives sensor data from a plurality of sensors and bit packs the sensor data so that the sensor ID, time stamp and each axis of the measured data is stored contiguously. The bit packer may compress the sensor data by removing the sensor ID and/or the time stamp in the sensor data. The bit packed sensor data is stored in batching memory. A bit unpacker receives the sensor data from the batching memory and unpacks the sensor data, e.g., so that the sensor ID, time stamp and each axis of the measured data is stored in its own word. Additionally, the bit unpacker may decompress the bit packed sensor data by reinserting the sensor ID and/or time stamp in the sensor data.

IPC Classes  ?

  • G01D 9/32 - Producing one or more recordings, each recording being of the values of two or more different variables there being a common recording element for two or more variables
  • H03M 7/30 - CompressionExpansionSuppression of unnecessary data, e.g. redundancy reduction
  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
  • G06F 9/46 - Multiprogramming arrangements
  • G01D 21/02 - Measuring two or more variables by means not covered by a single other subclass
  • G01D 9/00 - Recording measured values

10.

Assigning operational codes to lists of values of control signals selected from a processor design based on end-user software

      
Application Number 14053393
Grant Number 09811335
Status In Force
Filing Date 2013-10-14
First Publication Date 2017-11-07
Grant Date 2017-11-07
Owner QuickLogic Corporation (USA)
Inventor
  • Khainovski, Oleg Nikitovich
  • Aizenstros, Dan
  • Oyadomari, Randy Ichiro
  • Saxe, Timothy

Abstract

End-user software is used to select lists of values of control signals from a predetermined design of a processor, and a unique value of an opcode is assigned to each selected list of values of control signals. The assignments, of opcode values to lists of values of control signals, are used to create a new processor design customized for the end-user software, followed by synthesis, place and route, and netlist generation based on the new processor design, followed by configuring an FPGA based on the netlist, followed by execution of the end-user software in customized processor implemented by the FPGA. Different end-user software may be used as input to generate different assignments, of opcode values to lists of control signal values, followed by generation of different netlists. The different netlists may be used at different times, to reconfigure the same FPGA, to execute different end-user software optimally at different times.

IPC Classes  ?

  • G06F 9/30 - Arrangements for executing machine instructions, e.g. instruction decode
  • G06F 9/45 - Compilation or interpretation of high level programme languages
  • G06F 15/78 - Architectures of general purpose stored program computers comprising a single central processing unit

11.

Local routing network with selective fast paths for programmable logic device

      
Application Number 14873077
Grant Number 09628083
Status In Force
Filing Date 2015-10-01
First Publication Date 2017-04-06
Grant Date 2017-04-18
Owner QuickLogic Corporation (USA)
Inventor
  • Chakrabarti, Pinaki
  • Patil, Vishnu A.
  • Shiao, Wilma W.

Abstract

A routing network is associated with a logic island in a logic block of a programmable logic device and includes switches for each of feedback, street, and highway networks. Some of the switches include multiple stages. The street network switch receives the signals from the feedback network switch, signals from neighboring highway network switches, and direct feedback from selected logic island outputs and provides outputs to the logic island. The street network switch includes multiple stages, where outputs to the logic island are provided directly by each stage in the street network switch. The output terminals of a first stage of the street network switch that are connected to the logic island are also connected to the second stage of the street network switch. The second stage of the street network switch receives feedback output signals from the feedback network and directly from the associated logic island.

IPC Classes  ?

  • H03K 19/177 - Logic circuits, i.e. having at least two inputs acting on one outputInverting circuits using specified components using elementary logic circuits as components arranged in matrix form
  • H03K 19/0175 - Coupling arrangementsInterface arrangements

12.

Heart rate monitor

      
Application Number 15054022
Grant Number 10456053
Status In Force
Filing Date 2016-02-25
First Publication Date 2017-01-26
Grant Date 2019-10-29
Owner QuickLogic Corporation (USA)
Inventor Emadzadeh, Amir Abbas

Abstract

A wrist worn heart rate monitor includes a photoplethysmogram (PPG) sensor and an inertial sensor. Signals from the inertial sensor are used to identify and remove noise from the PPG signals. An initial heart rate value is selected from a number of heart rate candidates that remain in the resulting PPG spectrum and is used to track the heart rate of the user. The PPG spectrum is monitored while tracking the heart rate to determine if the selected initial heart rate value is in error. The PPG spectrum may be monitored by determining a correlation of possible heart rate candidates in each PPG spectrum to the previous heart rate candidates and resetting the heart rate value accordingly. Additionally or alternatively, the PPG spectrum may be monitored by determining when only a single heart rate candidate is present in consecutive PPG spectra and resetting the heart rate value accordingly.

IPC Classes  ?

  • A61B 5/024 - Measuring pulse rate or heart rate
  • A61B 5/00 - Measuring for diagnostic purposes Identification of persons

13.

Multiple axis wrist worn pedometer

      
Application Number 14602188
Grant Number 10197416
Status In Force
Filing Date 2015-01-21
First Publication Date 2016-07-21
Grant Date 2019-02-05
Owner QuickLogic Corporation (USA)
Inventor
  • Yang, Duanduan
  • An, Dong
  • Wu, Ying

Abstract

A wrist worn pedometer includes a multiple axis inertial sensor. Signals from each axis of the multiple axis inertial sensor are received and are separately analyzed to determine which axis is producing a stable periodic signal, which is selected as the counting axis, i.e., the axis to be used for counting steps. Additionally, the pedometer determines whether the counting axis is registering arm movement or footsteps. The user's steps are counted based on the detected events, e.g., detected peaks or intervals between peaks, on the signal from the counting axis. One step per detected event is counted if the counting axis is registering footsteps and two steps per detected event are counted if the counting axis is registering arm movement. If the stability of the selected counting axis is lost, another axis is selected as the counting axis if it is producing a stable periodic signal.

IPC Classes  ?

  • G01C 22/00 - Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers or using pedometers
  • G01C 21/12 - NavigationNavigational instruments not provided for in groups by using measurement of speed or acceleration executed aboard the object being navigatedDead reckoning

14.

Logic cell for programmable logic device

      
Application Number 14476515
Grant Number 09287868
Status In Force
Filing Date 2014-09-03
First Publication Date 2016-03-03
Grant Date 2016-03-15
Owner QuickLogic Corporation (USA)
Inventor
  • Patil, Vishnu A.
  • Shiao, Wilma W.
  • Pagarani, Tarachand
  • Chakrabarti, Pinaki

Abstract

A logic cell in a programmable logic device receives an external signal from a routing network that serves as a select signal that selects a combinatorial logic signal via a first multiplexor as well as a data input to a second multiplexor. The second multiplexor selects between the combinatorial logic signal and the external signal and provides an output signal to a register. Accordingly, the logic cell has the flexibility to support a combinatorial and/or sequential function using minimal routing resources. A third multiplexor may select the output from the register or another signal as the output signal from the logic cell. A clock signal to the register may be gated off when the register output is not selected as the output signal, thereby reducing dynamic power consumption. The programmable logic device may include a number of super logic cells, each of which includes a plurality of logic cells.

IPC Classes  ?

  • H03K 19/173 - Logic circuits, i.e. having at least two inputs acting on one outputInverting circuits using specified components using elementary logic circuits as components
  • H03K 19/177 - Logic circuits, i.e. having at least two inputs acting on one outputInverting circuits using specified components using elementary logic circuits as components arranged in matrix form
  • H03K 19/00 - Logic circuits, i.e. having at least two inputs acting on one outputInverting circuits

15.

Routing network for programmable logic device

      
Application Number 14476518
Grant Number 09118325
Status In Force
Filing Date 2014-09-03
First Publication Date 2015-08-25
Grant Date 2015-08-25
Owner QuickLogic Corporation (USA)
Inventor
  • Patil, Vishnu A.
  • Prasanth, Karyampoodi Bhanu
  • Shiao, Wilma W.
  • Pagarani, Tarachand
  • Chakrabarti, Pinaki

Abstract

A routing network is associated with a logic island in a logic block of a programmable logic device and includes switches for each of feedback, street, and highway and clock networks. Some of the switches include multiple stages. The feedback network switch receives signals from the logic island as well as from neighboring logic blocks and provides an output to one or more stages of the street network switch. The street network switch receives the signals from the feedback network switch and signals from neighboring highway network switches and provides an output to the logic island. A clock network switch may receive dedicated clock signals or high fan out signals as inputs and provides outputs to the street network switch. The highway network switch receives signals from the logic island and from neighboring highway network switches and provides an output to neighboring highway network switches.

IPC Classes  ?

  • H03K 19/177 - Logic circuits, i.e. having at least two inputs acting on one outputInverting circuits using specified components using elementary logic circuits as components arranged in matrix form
  • H03K 19/0175 - Coupling arrangementsInterface arrangements

16.

QUICKLOGIC

      
Application Number 170954200
Status Registered
Filing Date 2015-01-06
Registration Date 2016-09-08
Owner QUICKLOGIC CORPORATION (USA)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

(1) Integrated circuits, computer program stored for collecting, assimilating, and sharing large amounts of sensor data, software and firmware for designing with integrated circuits and for programming programmable integrated circuits.

17.

QUICKLOGIC

      
Application Number 170954100
Status Registered
Filing Date 2015-01-06
Registration Date 2016-09-08
Owner QUICKLOGIC CORPORATION (USA)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

(1) Integrated circuits, computer program stored for collecting, assimilating, and sharing large amounts of sensor data, software and firmware for designing with integrated circuits and for programming programmable integrated circuits.

18.

QuickLogic

      
Application Number 013447842
Status Registered
Filing Date 2014-11-11
Registration Date 2015-03-06
Owner QuickLogic Corporation (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 38 - Telecommunications services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Integrated circuits, software algorithms, software and firmware for designing with integrated circuits and for programming programmable integrated circuits; Scientific, nautical, surveying, photographic, cinematographic, optical, weighing, measuring, signalling, checking (supervision), life-saving and teaching apparatus and instruments; Apparatus and instruments for conducting, switching, transforming, accumulating, regulating or controlling electricity; Apparatus for recording, transmission or reproduction of sound or images; Magnetic data carriers, recording discs; Compact discs, DVDs and other digital recording media; Mechanisms for coin-operated apparatus; Cash registers, calculating machines, data processing equipment, computers; Computer software; Fire-extinguishing apparatus. Telecommunications. Scientific and technological services and research and design relating thereto; Industrial analysis and research services; Design and development of computer hardware and software.

19.

QUICKLOGIC

      
Application Number 013447826
Status Registered
Filing Date 2014-11-11
Registration Date 2015-03-06
Owner QuickLogic Corporation (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 38 - Telecommunications services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Integrated circuits, software algorithms, software and firmware for designing with integrated circuits and for programming programmable integrated circuits; Scientific, nautical, surveying, photographic, cinematographic, optical, weighing, measuring, signalling, checking (supervision), life-saving and teaching apparatus and instruments; Apparatus and instruments for conducting, switching, transforming, accumulating, regulating or controlling electricity; Apparatus for recording, transmission or reproduction of sound or images; Magnetic data carriers, recording discs; Compact discs, DVDs and other digital recording media; Mechanisms for coin-operated apparatus; Cash registers, calculating machines, data processing equipment, computers; Computer software; Fire-extinguishing apparatus. Telecommunications. Scientific and technological services and research and design relating thereto; Industrial analysis and research services; Design and development of computer hardware and software.

20.

QUICKLOGIC

      
Serial Number 86385987
Status Registered
Filing Date 2014-09-04
Registration Date 2015-11-03
Owner QuickLogic Corporation ()
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Integrated circuits, software algorithms, software and firmware for designing and programming integrated circuits

21.

QUICKLOGIC

      
Serial Number 86385990
Status Registered
Filing Date 2014-09-04
Registration Date 2015-11-03
Owner QuickLogic Corporation ()
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Integrated circuits, software algorithms, software and firmware for designing and programming integrated circuits

22.

Adjustable interface buffer circuit between a programmable logic device and a dedicated device

      
Application Number 13212522
Grant Number 08487652
Status In Force
Filing Date 2011-08-18
First Publication Date 2011-12-08
Grant Date 2013-07-16
Owner QuickLogic Corporation (USA)
Inventor
  • Yap, Ket-Chong
  • Gunaratna, Senani
  • Shiao, Wilma Waiman

Abstract

An integrated circuit includes a programmable logic device, a dedicated device, and an interface circuit between the two. The interface circuit can be easily modified to accommodate the different interface I/O demands of various dedicated devices that may be embedded into the integrated circuit. In one embodiment, the interface circuit may be implemented using a plurality of mask programmable uni-directional interface buffer circuits. The direction of any desired number of the interface buffer circuits can be reversed based on the needs of a desired dedicated device by re-routing the conductors in the interface buffer circuits in a single metal layer of the integrated circuit. In another embodiment, the interface circuit may be implemented using a hardware configurable bi-directional interface buffer circuit.

IPC Classes  ?

  • H03K 19/173 - Logic circuits, i.e. having at least two inputs acting on one outputInverting circuits using specified components using elementary logic circuits as components

23.

PHY-less ULPI and UTMI bridges

      
Application Number 12198200
Grant Number 08261002
Status In Force
Filing Date 2008-08-26
First Publication Date 2009-03-12
Grant Date 2012-09-04
Owner QuickLogic Corporation (USA)
Inventor
  • So, Eric
  • Yao, Stephen U.
  • Tsun, Alan Shiu Lung

Abstract

Embodiments of the present invention provide a unique capability of implementing a pair of pseudo-PHY interfaces using a bridge. From the host and device perspectives, the host and device communicate through a PHY interface. The bridge, however, avoids actually using a USB PHY interface. This PHY-less bridge allows communication between a host and a device at high speeds without high-power transceivers associated with a USB PHY interface. In accordance with the present invention, a host and a device may be coupled together using a PHY-less bridge using the same interface or translating between different interfaces by using a wrapper. Such PHY-less bridges include a UTMI-to-UTMI bridge, a UTMI-to-ULPI bridge, a ULPI-to-UTMI bridge and a ULPI-to-ULPI bridge, each avoiding the need for a USB PHY interface.

IPC Classes  ?

  • G06F 13/36 - Handling requests for interconnection or transfer for access to common bus or bus system
  • G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computerOutput arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04J 3/16 - Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted

24.

Dynamic clock control

      
Application Number 11753531
Grant Number 07443222
Status In Force
Filing Date 2007-05-24
First Publication Date 2008-10-28
Grant Date 2008-10-28
Owner QuickLogic Corporation (USA)
Inventor
  • Saxe, Timothy
  • Gunaratna, Senani
  • Yao, Stephen U.

Abstract

An implementation of an apparatus and method to generate a dynamically controlled clock is provided. The resulting clock reduces otherwise produced narrow clock pulses and allows for control from two separate control signals. A first control signal indicates a low power mode, for example a chip-wide low power mode. A second control signal indicates a user-selected mode to shutdown a selected clock.

IPC Classes  ?

  • G06F 1/04 - Generating or distributing clock signals or signals derived directly therefrom

25.

FPGA programming structure for ATPG test coverage

      
Application Number 11565441
Grant Number 08091001
Status In Force
Filing Date 2006-11-30
First Publication Date 2008-06-05
Grant Date 2012-01-03
Owner QuickLogic Corporation (USA)
Inventor
  • Yao, Stephen U.
  • Samson, Darwin D. Q.
  • Yap, Ket-Chong

Abstract

Testing of combinatorial logic in a programmable device is provided by routing input and/or output test values as signals from and back to dedicated logic through programming circuitry in programmable logic. Some embodiments of the present invention provide for a method for testing functional logic block of an application-specific standard product (ASSP) in a programmable logic device, the method comprising: storing an input value into a register; passing the input value from the register to combinatorial logic; producing an output value from the combinatorial logic; passing the output value from the combinatorial logic to the register; saving the output value in the register; and reading the output value out of the register.

IPC Classes  ?

  • G01R 31/28 - Testing of electronic circuits, e.g. by signal tracer

26.

Low power mode

      
Application Number 11563632
Grant Number 07646216
Status In Force
Filing Date 2006-11-27
First Publication Date 2008-05-29
Grant Date 2010-01-12
Owner QUICKLOGIC CORPORATION (USA)
Inventor
  • Shiao, Wilma Waiman
  • Yao, Stephen U.
  • Yap, Ket-Chong

Abstract

An apparatus and method of reducing power consumption across a switch, such as an unprogrammed antifuse, is provided. The invention applies to antifuses, other switches such as transistor based switches, (e.g., FLASH, EEPROM and/or SRAM) and other devices exhibiting a leakage current, especially during a sleep or stand-by mode. During a sleep mode, such switches or other devices may be uncoupled from signals driving the switches, then terminals of each switch may be coupled to a common potential or allowed to float to a common potential thereby eliminating or reducing leakage currents through the switches.

IPC Classes  ?

  • G06F 7/38 - Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
  • H03K 19/173 - Logic circuits, i.e. having at least two inputs acting on one outputInverting circuits using specified components using elementary logic circuits as components
  • H03K 19/177 - Logic circuits, i.e. having at least two inputs acting on one outputInverting circuits using specified components using elementary logic circuits as components arranged in matrix form
  • H01L 25/00 - Assemblies consisting of a plurality of individual semiconductor or other solid-state devices

27.

Programmable multiplexer

      
Application Number 11551201
Grant Number 07482834
Status In Force
Filing Date 2006-10-19
First Publication Date 2008-04-24
Grant Date 2009-01-27
Owner QuickLogic Corporation (USA)
Inventor
  • Dasari, Ajithkumar V.
  • Shiao, Wilma Waiman
  • Pagarani, Tarachand G.

Abstract

j, where j=m*2. The multiplexer functionality may be implemented using a programmable device having one or more macrocells, an inverter and switches such as antifuses.

IPC Classes  ?

  • G06F 7/38 - Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
  • H03K 19/177 - Logic circuits, i.e. having at least two inputs acting on one outputInverting circuits using specified components using elementary logic circuits as components arranged in matrix form

28.

Adjustable interface buffer circuit between a programmable logic device and a dedicated device

      
Application Number 11525275
Grant Number 08018248
Status In Force
Filing Date 2006-09-21
First Publication Date 2008-03-27
Grant Date 2011-09-13
Owner QuickLogic Corporation (USA)
Inventor
  • Yap, Ket-Chong
  • Gunaratna, Senani
  • Shiao, Wilma Waiman

Abstract

An integrated circuit includes a programmable logic device, a dedicated device, and an interface circuit between the two. The interface circuit can be easily modified to accommodate the different interface I/O demands of various dedicated devices that may be embedded into the integrated circuit. In one embodiment, the interface circuit may be implemented using a plurality of mask programmable uni-directional interface buffer circuits. The direction of any desired number of the interface buffer circuits can be reversed based on the needs of a desired dedicated device by re-routing the conductors in the interface buffer circuits in a single metal layer of the integrated circuit. In another embodiment, the interface circuit may be implemented using a hardware configurable bi-directional interface buffer circuit.

IPC Classes  ?

  • H03K 19/173 - Logic circuits, i.e. having at least two inputs acting on one outputInverting circuits using specified components using elementary logic circuits as components

29.

POLARPRO

      
Application Number 907167
Status Registered
Filing Date 2006-12-01
Registration Date 2006-12-01
Owner QuickLogic Corporation (USA)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Semiconductors, namely field programmable gate arrays.

30.

POLARPRO

      
Application Number 004941159
Status Registered
Filing Date 2006-03-06
Registration Date 2007-01-31
Owner QuickLogic Corporation (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 38 - Telecommunications services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Semiconductors; semiconductors, namely field programmable gate arrays; computer hardware; computer peripheral devices; computer software. Telecommunications; provision of on-line computer services; internet services. Design of semiconductors; design of semiconductors, namely field programmable gate arrays; design of computers; design of computer software; design of computer peripheral devices; computer programming.

31.

Differential charge pump

      
Application Number 10672798
Grant Number 07184510
Status In Force
Filing Date 2003-09-26
First Publication Date 2005-08-25
Grant Date 2007-02-27
Owner Quicklogic Corporation (USA)
Inventor Jung, Soon-Gil

Abstract

A differential charge pump includes a transient reducing circuit that provides multiple switching current paths to reduce transients caused by the charge transfer as the charge pump is switched. The differential charge pump includes separate current sources in the transient reducing circuit that are switchably coupled to the non-active current source in the charge pump. In one embodiment, each current sources include a static current source and a variable current source that is controlled by a common mode feedback circuit. The variable current source may produce a current with less magnitude than the current produced by the static current source.

IPC Classes  ?

  • H03D 3/24 - Modifications of demodulators to reject or remove amplitude variations by means of locked-in oscillator circuits
  • H03L 7/08 - Details of the phase-locked loop

32.

QUICKLOGIC

      
Application Number 004326931
Status Registered
Filing Date 2005-03-08
Registration Date 2006-04-20
Owner QuickLogic Corporation (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 16 - Paper, cardboard and goods made from these materials
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Computer hardware, computer firmware and computer software; computer peripherals; integrated circuits, gate arrays and computer software for design and development thereof; user and instruction manuals in electronic format. Printed matter; newspapers, magazines and periodical publications; brochures, catalogues and leaflets; user and instruction manuals; all the aforesaid goods relating to computer products and technology. Research, design and consultancy services relating to computer products; installation, support and maintenance services for computer software; computer programming.

33.

QUICKLOGIC

      
Serial Number 78481189
Status Registered
Filing Date 2004-09-09
Registration Date 2005-11-08
Owner QuickLogic Corporation ()
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

INTEGRATED CIRCUITS; NAMELY, GATE ARRAYS

34.

VIALINK

      
Serial Number 74030945
Status Registered
Filing Date 1990-02-20
Registration Date 1992-06-30
Owner QUICKLOGIC CORPORATION ()
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

integrated circuits, namely gate arrays

35.

PASIC

      
Serial Number 74030976
Status Registered
Filing Date 1990-02-20
Registration Date 1992-06-23
Owner QUICKLOGIC CORPORATION ()
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

integrated circuits; namely, gate arrays