| Patent application number | Description | Published |
| 20080297192 | TECHNIQUES FOR OPTIMIZING DESIGN OF A HARD INTELLECTUAL PROPERTY BLOCK FOR DATA TRANSMISSION - Techniques are provided for implementing channel alignment for a data transmission interface in an HIP block on a programmable logic integrated circuit. The HIP block channel alignment logic can be run using a reduced number of parallel data paths, which consumes substantially less logic resources. Also, the HIP block channel alignment logic circuits can be processed at the higher HIP core clock rate in serial, decreasing lock latency time. Techniques are provided for implementing error handling for transmitted data in programmable logic circuits. The programmable logic circuits can be configured to implement error generation and error monitoring functions that are tailored for any application. Alternatively, the logic elements can be configured to perform other functions for applications that do not require error handling. The phase skew between data and clock signals on an integrated circuit are reduced by routing clock signals along with the data signals to each circuit block. | 12-04-2008 |
| 20100061166 | DYNAMIC REAL-TIME DELAY CHARACTERIZATION AND CONFIGURATION - In mask programmable integrated circuit, such as a structured ASIC, a delay chain provides a delay that is set by a mask programmable switch. The delay chain receives an input to allow the delay mask programmed delay to be overridden using a JTAG controller. This allows testing of different delays. The input may also be provided by a fuse block, so that the fuse block can override the mask programmable switch, thus allowing a delay to be changes after mask programming. | 03-11-2010 |
| 20110292711 | DATA ENCODING SCHEME TO REDUCE SENSE CURRENT - Techniques for encoding and decoding fuse data to reduce sense current are disclosed. An embodiment to encode fuse sense data includes inverting each of the bits of the fuse data and using an individual fuse as a flag bit to record the data inversion. The states of the respective fuses may represent different logic states. A fuse may be blown to indicate a logic one and likewise, an unblown fuse may indicate a logic zero. A blown fuse and an unblown fuse may have different current consumption. An unblown fuse may consume more sensing current compared to a blown fuse. Another embodiment to decode the encoded fuse data includes embedded logic circuits and a separate fuse as a flag bit. Encoding and decoding fuse data may reduce fuse sensing current. | 12-01-2011 |
| Patent application number | Description | Published |
| 20090128488 | OPTICAL NAVIGATION DEVICE WITH CONSOLIDATED PROCESSING FOR SURFACE AND FREE SPACE NAVIGATION - An optical navigation device for operation in a surface navigation mode and a free space navigation mode. The optical navigation device includes a microcontroller, a first navigation sensor, and a second navigation sensor. The first navigation sensor is coupled to the microcontroller, and the second navigation sensor is coupled to the first navigation sensor. The microcontroller processes a movement of the optical navigation device. The first navigation sensor generates a first navigation signal in a first navigation mode. The second navigation sensor generates a second navigation signal in a second navigation mode and sends the second navigation signal to the first navigation sensor. By implementing a navigation sensor to process signals from multiple navigation sensors, the cost and size of the optical navigation device can be controlled, and a small packaging design can be used. | 05-21-2009 |
| 20090195503 | REPORTING OPTICAL TRACKING DATA BASED ON INTEGRATED RESOLUTION SWITCHING AND SURFACE DETECTION - An integrated resolution switching surface detection system for an optical navigation device. The integrated resolution switching surface detection system includes a resolution switching engine, a surface detection engine, and a navigation engine. The resolution switching engine sets a resolution status based on a motion speed of a tracking surface relative to a navigation sensor, wherein the motion speed is a measure of motion data over time. The surface detection engine sets a surface detection status based on the resolution status that is set by the resolution engine. The navigation engine reads motion data from the navigation sensor and reports the motion data to a computing device according to the surface detection status that is set by the surface detection engine. Embodiments of the integrated resolution switching surface detection system maintain smooth and predictable cursor movement associated with a plurality of finger assert and finger de-assert events. | 08-06-2009 |
| 20100078545 | LENSLESS USER INPUT DEVICE WITH OPTICAL INTERFERENCE - An optical navigation device which uses optical interference to generate navigation images. The optical navigation device includes an optical element, a light source, a sensor array, a navigation engine, and a light shield. The optical element includes a finger interface surface. The light source includes a laser in optical communication with the finger interface surface to provide light to the finger interface surface. The sensor array detects light reflected from the finger interface surface in response to contact between a finger and the finger interface surface. The navigation engine is coupled to the sensor array. The navigation engine generates lateral movement information based on lateral movement of the finger relative to the sensor array. The light shield is between the optical element and the sensor array. The light shield includes an aperture linearly aligned with the sensor array. | 04-01-2010 |
| 20100079408 | USER INPUT DEVICE WITH PLANAR LIGHT GUIDE ILLUMINATION PLATE - A user input device to generate an optical navigation signal based on an edge-lit pattern. The user input device includes an optical element, a light source, a sensor array, and a navigation engine. The optical element includes a finger interface surface. At least a portion of the optical element exhibits total internal reflection (TIR). The light source provides light to the finger interface surface. The sensor array detects light reflected from the finger interface surface in response to contact between a finger and the finger interface surface. The contact between the finger and the finger interface surface disrupts the TIR and causes light to be reflected out of the optical element towards the sensor array. The navigation engine generates lateral movement information, which is indicative of lateral movement of the finger relative to the sensor array, in response to the detected light. | 04-01-2010 |