semiconductor equipment

A semiconductor and equipment technology, applied in the field of semiconductor equipment, can solve the problem of reducing the frequency of starting the super administrator program, and achieve the effect of preventing the reduction of processing performance

Active Publication Date: 2017-06-09
RENESAS ELECTRONICS CORP
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In this way, the technique disclosed in Japanese Unexamined Patent Application Publication No. 2005-56017 reduces the frequency of starting the super administrator program

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • semiconductor equipment
  • semiconductor equipment
  • semiconductor equipment

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0036] Embodiments are explained below with reference to the drawings. First, in the semiconductor device according to the embodiment, information processing is performed by a virtual machine. Typically, a virtual machine is implemented as part of the software functionality. However, in the semiconductor device according to the embodiment, program execution with a virtual machine is realized as one function of hardware. As described above, as a function of hardware, a processor that realizes program execution with a virtual machine is called a "hardware multi-threaded processor". Furthermore, the embodiments shown below are explained by using a hardware multi-thread processor as an example of a semiconductor device. Embodiments, however, are not limited to hardware multi-threaded processors. That is, they can be applied to any processor capable of executing multiple threads in parallel.

[0037] figure 1 A block diagram of a semiconductor device 1 according to a first embo...

no. 2 example

[0128] As a second embodiment, an embodiment in which operations in the super administrator privilege level are permitted even for programs having an execution authority level lower in reliability than the super administrator privilege level is described. therefore, Figure 19 An example of a virtual machine control register of the semiconductor device according to the second embodiment of the present invention is shown.

[0129] exist Figure 19 In the example shown, the HV privilege flag corresponding to the virtual machine control register of the virtual machine VM1 is set to 1 (eg, enabled state). When the HV privilege flag is 1, image 3 The output of the OR circuit 32 of the virtual machine control circuit 20 shown in is always 1. Therefore, the execution authority of the HVTRAP instruction and the HVCALL instruction is given to the virtual machine VM1 regardless of whether the HVTRAP permission flag HVTE and the HVCALL permission flag HVCE are permitted or prohibited...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a semiconductor device. The semiconductor device includes: an instruction decoder that decodes instruction codes and thereby generates instruction information; an execution unit that performs operations based on the instruction information through pipeline processing; and a pipeline control unit that controls instruction codes to be processed in the pipeline processing The sequence of wherein the pipeline control unit includes a register for each virtual machine to define the presence / absence of the authority to execute the first privileged program, the first privileged program is to be executed on a virtual machine, and the pipeline control unit refers to the register, And when the virtual machine issuing the instruction code about the first privileged program has authority to execute the first privileged program, the pipeline control unit performs processing based on the instruction code about the second privileged program based on the operation of the first privileged program.

Description

[0001] Cross References to Related Applications [0002] This application is based on and claims priority from Japanese Patent Application No. 2012-082324 filed on March 30, 2012, the entire disclosure of which is incorporated herein by reference. technical field [0003] The present invention relates to a semiconductor device. For example, the present invention relates to a semiconductor device capable of executing a plurality of programs in parallel through pipeline processing. Background technique [0004] In recent years, in semiconductor devices, several multithreaded processors capable of executing a plurality of programs in a single processor have been proposed. Such multithreaded processors include multiple threads, each thread generating an independent stream of instructions. Meanwhile, there is a technology called "virtualization" that makes one hardware device appear to be multiple hardware devices. This virtualization technology is achieved by inserting a mana...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/38G06F9/455
CPCG06F9/30076G06F9/3851G06F9/45533
Inventor 安达浩次铃木均
Owner RENESAS ELECTRONICS CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products