Abstract:
PROBLEM TO BE SOLVED: To provide a system, a device, and a method of providing an accurate time-based counter for scaling an operating frequency of a microprocessor. SOLUTION: This system, this device, and this method make use of a time-based counter circuit configuration in which a fixed frequency clock is derived from a PLL of a clock generation circuit of the microprocessor and is used to be fed to external and internal timebase logic and a timebase accumulator counter. The timebase accumulator counter accumulates tick events from the timebase logic between two core clocks. The accumulated value is transferred to a core clock domain on every clock edge of a scalable clock, and the accumulator is then reset. Because the accumulated ticks are transferred to the core clock domain before the accumulator is reset, no ticks are ever lost using the circuitry of the illustrative embodiment. COPYRIGHT: (C)2007,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To issue an instruction to an execution unit even at the time of a continuous sequence and back-to-back in a random processing system by setting the valid bit of the target operand before the target operand of the instruction becomes usable. SOLUTION: The instruction is taken out from an instruction memory 100 and successively buffered in an instruction cache 101, then the instruction is decoded to a common internal instruction format and then, the instruction is transferred to a reservation station 103. In the reservation station 103, the instruction stands by until issuance to one of function units can be performed. In such a random processing system, the valid bit of the target operand is set before the target operand of the instruction becomes usable. A source operand is generated as the target operand of a preceding instruction and the instruction is immediately issued when the valid bit is set to the entire source operands.
Abstract:
The photo detector (100, 300, 500, 600, 700, 900) comprises a photo transistor (102, 902). The photo transistor has a light sensitive region (112, 910) for controlling the transistor action of the photo transistor. The photo detector further comprises a dielectric layer (118). The dielectric layer is in contact with the photo transistor. The photo detector further comprises a grating pattern (114, 604, 914, 1010) in contact with the dielectric layer. The grating layer and the dielectric layer are adapted for focusing electromagnetic radiation in the light sensitive region.
Abstract:
A multi- junction opto-electronic device comprising a stack of wavelength selective absorption layers is proposed. The absorption layers comprise each a first layer with a grating of a specific pitch defining the wavelength of the incident light to be absorbed within a subjacent second electrically active layer itself on a third electrically inactive layer. The second electrically active layer within the different absorption layers is in electrical connection with lateral contacts to extract the electrical charge carriers generated by the absorbed incident light within the active layer. The grating within the first layer of the absorption layers is defined by periodic stripes of specific width depending on the wavelength to be absorbed by the respective absorption layers. The period of the stripes alignment is defined by the pitch of the grating. Advantageously, ordinary silicon technology can be used.
Abstract:
The matrix uses a quantity of memory cells, along with a process for storing data in one quantity and a process for calling data from another quantity. The quantity of memory allows the functionality of a cell with repeated write connections by means of a quantity of cells with simple write connection and allows multiple simultaneous write accesses. The information, which is contained in the quantity of memory, is presented through all the memories together. It can be retrieved by a read function, which records on a subset of the named quantity. Stored data have three subsets A,B and C, operated on by read and write functions. Writing access is accomplished in three steps. First the contents of all memory, which are not modified, are read. As next values are calculated in a way, which are to be entered in a subset B of the named quantity of memory. The contents and the values of the subset B together represent the desired result. Device for reading contents of subset C of data uses data stored jointly.
Abstract:
A multiplexer circuit is described which is built up from a series of smaller submultiplexers (241-247, 251-254). It selects a number of adjacent bits, bytes or words from one register and places them in the same order in a second register. The multiplexer can be used in cache memories or instruction buffers.
Abstract:
A multiplexer circuit is described which is built up from a series of smaller submultiplexers (241-247, 251-254). It selects a number of adjacent bits, bytes or words from one register and places them in the same order in a second register. The multiplexer can be used in cache memories or instruction buffers.