Abstract:
A memory system is provided. The system includes a volatile memory having a number of banks and configured to engage in one of a number of operating modes including an auto-refresh mode and a self-refresh mode, and a memory controller configured to direct the volatile memory to engage in one of the operating modes. Upon the memory controller directing the volatile memory to engage in the self-refresh mode, the memory controller is further configured to provide an entry bank address to the volatile memory, the entry bank address corresponding to the first bank that is to be refreshed during the self-refresh mode. Upon the volatile memory exiting the self-refresh mode, the volatile memory is further configured to make an exit bank address available to the memory controller, the exit bank address corresponding to the last bank that was refreshed prior to the volatile memory exiting the self-refresh mode.
Abstract:
A retro-reflective sensor for sensing mechanical, chemical or temperature related information, is disclosed. The sensor is formed of an optical waveguide suitable for use in-situ in a high temperature environment having a Bragg grating written into a core region thereof with short-pulsed electromagnetic radiation, said optical waveguide having a glass transition temperature substantially higher than that of silica. Preferably the sensor is written into a length of sapphire fiber or within a zirconium waveguide. Preferably the pulse duration of the short pulsed electromagnetic radiation is less than 500 picoseconds.
Abstract:
A system displays a collection of stationary images as a motion picture to passengers travelling in a vehicle along a pathway. In a first embodiment, the vehicle moves at a known speed and known distance from the images. The system includes an image illumination system including stroboscopic lighting for each image. The images, placed in parallel along the walls of the pathway of the vehicle, are adapted in number, size, and spacing for a vehicle travelling at the known speed and at the known distance from images on one or both sides of the vehicle such as to maintain an approximately constant viewing rate and perceived size of the images. Glare due to interior lighting in the vehicle is reduced or eliminated by selecting the appropriate illumination intensity for the stroboscopic lighting. In an alternate configuration, a speed sensor monitors speed of the vehicle to determine the appropriate cycling rate of the images. Also, the images themselves may be cycled intermittently with a blank image while remaining steadily illuminated.
Abstract:
A method, system and program product for merging cloned and original circuit shapes such that a union thereof does not include a notch. The invention determines, for a cell including an original circuit shape and at least one overlapping clone of the original circuit shape, whether each clone corner point of each overlapping clone is within a threshold distance of a corresponding original corner point of the original circuit shape; and generates, in the case that each clone corner point of each overlapping clone circuit shape is within a threshold distance, a union of each overlapping clone and the original circuit shape such that the union does not contain a notch. The union is generated using a point code that sets a new position for a union corner point to remove a notch based on the original shape's direction and the edge orientations previous to and next to the corner point.
Abstract:
An optical modulator comprises first and second optical waveguides having first and second electrodes respectively associated therewith, and an electrically conductive region associated with both waveguides. The electrodes have inputs for an electrical signal at input ends thereof, and outputs for the electrical signal at opposite output ends thereof. The conductive region is electrically connected to the output ends of the first and second electrodes such that an electric field created by the electrical signal between the first electrode and the conductive region is substantially equal in magnitude to an electric field created by the electrical signal between the second electrode and the conductive region. The balancing of the electric fields experienced by the waveguides enables the modulation of light in the two waveguides to be balanced. The modulator may be a Mach-Zehnder modulator, and the balanced modulation may result in amplitude modulation of the optical output of the modulator, generally without phase modulation.
Abstract:
A method, system and program product that implements area minimization of a circuit design while respecting the explicit and implicit design constraints, in the form of ground rules and user intent. A longest path algorithm is used to generate a scaling factor. The scaling factor is used to reduce the size of the circuit design to the minimum legal size. The scaling may be followed by application of minpert analysis to correct any errors introduced by the scaling. The resulting design is shrunk (or expanded) with all elements shrinking (or growing) together by the same factor, and with the relative relationships of elements maintained. In addition, the invention is operational in the presence of a positive cycle, can be run with scaling that freezes the sizes of any structure or ground rule, and can be applied to technology migration.
Abstract:
A chip to chip interface comprises a driver configured to receive a data signal and provide an output signal at a first level in response to receiving an odd number of consecutive logic highs in the data signal, at a second level in response to receiving an odd number of consecutive logic lows in the data signal, at a third level in response to receiving an even number of consecutive logic highs in the data signal and at a fourth level in response to receiving an even number of consecutive logic lows in the data signal.
Abstract:
An apparatus for driving a bitline driver of a memory array is disclosed. The memory array has row lines, complementary pairs of bitlines driven by bitline drivers, and memory cells at the intersections of the bitlines and the row lines. First and second complementary write data lines provide a bit to be written to the driver and a complement of the bit. A source of a boosted voltage is coupled to a level shifter that conducts the boosted voltage to the bitline driver when the write enable line and the first write data line are asserted. The data bit is latched through a bistable latch to the bitline driver when the write enable line is asserted. A method of driving a bitline of a memory array involves receiving a data bit to be written to the bitline and a complement of the data bit; boosting one of the data bits to a voltage of a magnitude greater than a supply voltage of the memory array; and driving the data bit to a bitline driver.
Abstract:
A computer implemented process and system for providing a scan insertion process having a reduced set of constraint driven compiler optimizations that provide an efficient and effective optimization for design for test implementations. The present invention includes a three tiered effort performance optimization process within a scan insertion process; a first tier operates to perform a set of optimizations (size design) only on elements of the design added for design for test (DFT). The second tier offers the first tier and performs the size design optimizations across all of the design while the third tier offers the second tier with sequential optimizations, circuit size downs, and another size design. Each higher user-selectable tier offers more complex optimizations and consumes additional processing time. An option to perform design constraints optimization (max fanout, max signal transition, and max capacitance) is also available. By utilizing a reduced set of performance optimizations, the present invention offers a post scan insertion compile technique that is fast enough to be practically used on chip level netlists. Hierarchical compilations for DFT are therefore allowed. Since the modified scan insertion procedure can operate in conjunction with a TR compiler of the present invention, the modified scan insertion procedure breaks loopback connections and generates proper scan chains. The scan insertion process of the present invention is compatible with netlists that contain a mixture of scan cells and non-scan cells.
Abstract:
A computer implemented process and system for providing a test ready (TR) compiler with specific information regarding the impact of added scannable cells and resources on its mission mode design. In so doing, the TR compiler optimizes more effectively for added test resources (e.g., scannable cells and other scan routing resources) so that predetermined performance and design related constraints of the mission mode design are maintained. The TR compiler translates generic sequential cells into technology dependent non-scan cells. In the TR compiler, during replacement, scannable memory cells are used in place of these non-scan memory cells specified within the mission mode circuitry. In this way, the TR compiler is informed of the characteristics of the scannable memory cells during optimization. For test, the scannable memory cells are chained to each other to form chain chains of sequential cells. To account for chaining during compile, the TR compiler provides output driven loopback connections to simulate electrical characteristics of the chain during compile. In the above implementation, the TR compiler can efficiently provide translation of an HDL description with test implementations into a gate level netlist. With the addition of certain information regarding the test implementation (e.g., scan replacement is done and loopback connections are added), the TR compiler of the present invention can better optimize the overall layout for the addition of the test resources.