Abstract:
An apparatus for manipulating a face image such as a portrait which produces visual effects to keep interesting a user with simple processes without requiring preparation of a complex model and a number-crunching process for processing the model is provided. Boundary determining means (111) determines a boundary used for bending a face image in a vertical direction of a face image. Image manipulating means (116) bends the face image based on the boundary as determined, to make the face image convex or concave locally around the boundary. Thereafter, the image manipulating means (116) rotates the face image about a rotation axis defined so as to extend in a horizontal direction of the face image, and thereafter projects the face image onto a plane. With those procedures, an expression of a face of the face image can be varied.
Abstract:
Image data storage areas of a plurality of pages are allocated for each of a plurality of display planes capable of superimposed display, and display output processing is performed while switching between the image data storage areas is being performed for each display plane. In such a display system, versatile switching between image data storage areas is enabled without heavily loading a central processing unit. Attribute bits of a TRAP command indicating the termination of drawing of one display plane are provided with display switching enable bits indicating whether to perform switching between image data storage areas for each display plane. For display planes corresponding to the display switching enable bits of null1null, switching to an image data storage area from which image data is read is performed at timing synchronous with a next vertical synchronous signal.
Abstract:
A microprocessor is provided with two queue buffers, one for storing prefetched non branch instructions and the other for storing prefetched branch target instructions, and a plurality of process stages. The process stages are divided into one last process stage and other process stages those form two different paths. Non branch instructions are processed in one path and branch target instructions are processed in other path. The paths are changed based on whether branch condition is met or not.
Abstract:
With the invention, it is possible to avoid deterioration in short-channel characteristics, caused by a silicon germanium layer coming into contact with the channel of a strained SOI transistor. Further, it is possible to fabricate a double-gate type of strained SOI transistor or to implement mixedly mounting the strained SOI transistor and a conventional silicon or SOI transistor on the same wafer. According to the invention, for example, a strained silicon layer is grown on a strain-relaxed silicon germanium layer, and subsequently, portions of the silicon germanium layer are removed, thereby constituting a channel layer in the strained silicon layer.
Abstract:
A storage node in a capacitor of a semiconductor device is formed of: an inner conductor in a columnar form having bottom, side and top surfaces; and an outer conductor, located on the bottom (between the bottom surface and the semiconductor substrate), side and top surfaces of the inner conductor, having a different material from that of the inner conductor. The outer conductor is formed of a metal film such as of Ru having a film thickness of about 40 nm to 80 nm. The inner conductor is formed of a film, such as a TiN film, a TaN film, a WN film or the like, having a high adhesion to the metal film such as of Ru. With this configuration, it is possible to provide a semiconductor device provided with a capacitor of which the capacitance is obtained.
Abstract:
A logic simulation apparatus is provided with a circuit dividing unit (6) that selects and defines logic cones each of which carries out a logic operation in synchronization with one clock domain as target portions to be speeded up from logic cones extracted by a logic cone extracting unit (5), and that defines logic cons each of which carries out a logic operation based on a plurality of clock domains as nontarget portions not to be speeded up, and a logic compressing unit (7) that compresses the logic of each of the target portions, and performs a logic simulation on each of the target portions whose logic is compressed and also on performs a logic simulation on each of the nontarget portions.
Abstract:
A rewriting endurance of a flash memory is made to improve. A first interlayer insulating film (10) is formed on a flash memory cell which is formed in a memory element region on a semiconductor substrate (100). At this time, a furnace anneal is added as a heat treatment after a NSG layer (16) which is a top layer of the first interlayer insulating film (10) is formed, instead of a heat treatment in a short time by means of a lamp anneal. According to it, a stress which is impressed on the flash memory cell is relaxed, and a rewriting endurance is improved. Moreover, the furnace anneal is added after a first and a second aluminum wirings (21 and 31) are formed. Furthermore, when a second and a third interlayer insulating films (20 and 30) are formed, a deposition temperature of plasma TEOS layers (23 and 33) is set to be identical with a temperature of HDP layers (22 and 32) at that time. According to it, in the same manner, the rewriting endurance of the flash memory cell is improved.
Abstract:
A category classification unit determines a net of interest from nets that show information on the connection between cells defined in logical netlist information, searches the net of interest and the nets adjacent the net of interest in layout information, and classifies the net of interest and the adjacent nets into categories set while attention is paid to how potentials of the adjacent nets operate relatively to the potential of the net of interest defined in a constraint, based on the logical netlist information and logical information in a library. A parasitic element extraction unit extracts parasitic elements of extraction elements defined in the constraint for each of the categories into which the nets are classified by the category classification unit, and outputs connection information including the parasitic elements.
Abstract:
Disclosed herewith is a semiconductor data processing device that realizes low power consumption at the standby time and at the operation time, as well as speeds up the interfacing operation. The semiconductor data processing device can connect a non-volatile storage device to a general-purpose bus of a host system. The data processing device enters the active or standby state in response to the state of the general-purpose bus. In the standby state, the data processing device stops the internal clock signal and applies a substrate bias voltage to each object so as to suppress the potential sub-threshold leak current therefrom. This bias voltage is also applied to the central processing unit and the rewritable non-volatile memory for storing a control program to be executed by the central processing unit. The central processing unit processes data in units of n bits or below when the interface controller and the data transfer controller input/output parallel data in units of 2n bits.
Abstract:
According to the present invention, in a method for manufacturing a semiconductor device, an underlayer film is formed on a substrate. A resist pattern is formed on the underlayer film. A spin-on glass film is formed on the underlayer film and the resist pattern so as to cover the resist pattern. The resist pattern is removed to produce a reversal pattern in the spin-on glass film. The underlayer film is etched by using the spin-on glass film as a mask to form a fine pattern.