Abstract:
The present invention relates to an improved semiconductor memory device providing row/column redundancy comprising a plurality of data latches (11) arranged in a row-column matrix connected to a set of bitlines / global bitlines interfacing to read/write circuitry, at least two redundant rows/columns (R1, R2) connected to a redundant bitline / global bitline, a first means (5) for providing a first faulty row/column address in the matrix, a second means (1, 16) for generating other faulty row/column addresses by incrementing or decrementing predetermined numbers from the address provided by the first means (5), a comparison circuitry (3, 13) receiving as its inputs the accessed row/column address and the faulty row/column addresses and a control block (4, 14) connected to the comparison circuitry (3, 13) and receiving a control signal (REN, CS) for normal operation of the memory device, the control block (4, 14) enabling/disabling the redundant rows/columns (R1, R2) and/or other memory cell rows/columns depending upon signals received from the comparison circuitry (3, 13) and the control signal (CS) for normal operation of the memory device.
Abstract:
The present invention provides a supply identifier, which takes precise decision on the range of the external supply to manage a proper internal supply to the core of the IC by controlling a regulator or a switch connected to external supply. This supply identifier, defers the decision till everything that influence the decision settles after power-up, then makes a decision only once depending on the external supply range and switches itself off keeping the decision stored, to avoid noise induced wrong behavior and to reduce power consumption.
Abstract:
The conversion device comprises an input for receiving data corresponding to an image to be displayed, said received data being in a JPEG decoder output data format and processing means for reconstructing and writing the image to be displayed into said image memory, in a display module expected input data format. The bandwidth of the image memory (MM) is greater than one byte. Said processing means are fully hardwired and comprises a first logic stage (LST1) for writing said received data byte by byte into an intermediate memory (ITM) at chosen addresses such that said written data form a sequence of data in said display module expected input data format, and a second logic stage (LST2) for reading said written data in said intermediate memory, forming successive packets of read data having a size corresponding to said bandwidth, and successively writing said packets into said image memory (MM) at chosen addresses such that said written packets form together all the lines of said image.
Abstract:
The present invention provides an improved method for mapping a logic circuit to a plurality of interconnectable, programmable look up tables (LUT) elements comprising steps of, forming logic element groups including individual logic elements and/ or previously formed logic element groups that are capable of being accommodative with in the fanin and /or fanout capacity of a target LUT, mapping the formed logic element group to the target LUT, and repeating the process for forming logic element groups and mapping to target LUTs for the entire network in a manner that at each stage only the unapped logic element/elements and mapped logic element groups of the previous stage are considered for mapping.
Abstract:
An improved FFT / IFFT processor comprising computation means capable of processing butterfly operations, and storage means for storing the operands of butterfly operations, and a mechanism for storing the operands of multiple consecutive butterfly operations in contiguous storage locations, and wherein the computation means is capable of simultaneously accessing and processing said multiple butterfly operations.
Abstract:
This invention provides a Content Addressable Memory (CAM) architecture providing improved speed by performing mutually exclusive operations in a first state of a clock cycle and by performing at least one operation, dependent on at least one previous operations, in a second state of the same clock cycles. The Content Addressable Memory (CAM) architecture (300) comprises an array of CAM cells (303) connected to a compare-data-write-driver (302) and to a read/write block (305), for receiving a compare-data and for reading and/or writing data in the array of CAM cells (303) respectively, outputs of the said CAM cells of said array (303) are coupled to a match block (304) providing match outputs signal lines that identifies a match/no-match at the end of a search operation, and a control logic for implementing search and address decoding operations during a first state and enabling read-or-write operations within a second state of the same clock cycle in the event of a match.
Abstract:
The present invention relates to a Programmable Logic Device providing efficient scalability for configuration memory programming while requiring reduced area for implementation, comprising: an array of configuration memory cells, a Vertical Shift Register (VSR) connected to the vertical lines of the array of configuration memory cells, a Select Register (SR) connected to the horizontal lines of the array of configuration memory cells, a Horizontal Shift Register (HSR) providing the enable input to the Select Register (SR), and a Configuration State Machine (CSM) which synchronizes the operations of the VSR, SR and HSR.
Abstract:
The present invention provides a system, method and computer program product for efficient low power motion estimation of a digital video image wherein processing requirements are reduced, the reduction being dependent on the content being processed. The method performs motion estimation of a current video image using a search window of previous video image. The method comprises as a first step the formation of the mean pyramids of the reference macroblock and the search area. This is followed by full search at the lowest resolution. The number of CMVs propagated to lower levels is dependent on the QADE of the current macroblock and the maximum distortion band obtained during training for that QADE value at that particular level. The process of training over a sequence is triggered at the beginning of every sequence. This training technique is required to determine the value of the maximum distortion band for all QADEs of the macroblocks, occurring over the training frames.
Abstract:
The present invention provides an improved method for mapping a logic circuit to a plurality of interconnectable, programmable look up tables (LUT) elements comprising steps of, forming logic element groups including individual logic elements and/ or previously formed logic element groups that are capable of being accommodative with in the fanin and /or fanout capacity of a target LUT, mapping the formed logic element group to the target LUT, and repeating the process for forming logic element groups and mapping to target LUTs for the entire network in a manner that at each stage only the unapped logic element/elements and mapped logic element groups of the previous stage are considered for mapping.
Abstract:
This invention relates to an improved Capacitor Discharge Ignition (CDI) system capable of generating intense continuous electrical discharge at spark gap for any desired duration, characterized in that it includes a second controllable power switching means with its input terminal connected to the output terminal of said high voltage d.c. source means, its output terminal connected to the input terminal of said first power switching means, and its control terminal connected to a second output of said control means, the arrangement being such that said first controllable power switching means is used for discharging said discharge capacitor and said second controllable power switching means causes charging of said discharge capacitor, thereby enabling an ignition current through said ignition coil for any desired number of cycles during both the charge and discharge cycles of said discharge capacitor.