Data processing device, data processing method, and computer program
AssigneeSemiconductor Energy Laboratory Co., Ltd.
InventorKazuaki Ohshima
Life of this patent
Estimating the term…
Abstract
A device for temporarily storing data output from a register or data obtained by processing the output data, a processing method therefor, a program, and the like is provided. A circuit (hereinafter, referred to as a selective memory cell) in which a plurality of switches and a signal storing circuit are connected is provided in a data processing device. The selective memory cell can selectively store necessary data. A result of a frequently performed process is stored in the selective memory cell. A process whose result is stored can be performed by only outputting the stored data instead of performing the whole process; thus, input data does not need to be transferred, which can result in a reduction in processing time.
Claims21
A data processing device comprising:
- an input terminal and an output terminal;
- a first switch comprising a first terminal electrically connected to the input terminal, and a second terminal electrically connected to the output terminal;
- a second switch comprising a third terminal electrically connected to the second terminal, and a fourth terminal;
- and
- a signal storing circuit electrically connected to the fourth terminal,
- wherein:
- the data processing device is configured to select at least a first operation, a second operation, and a third operation,
- the first operation comprises the steps of outputting a data input from the input terminal to the output terminal, and storing the data in the signal storing circuit,
- the second operation comprises the step of outputting a data input from the input terminal to the output terminal without storing the data in the signal storing circuit, and
- the third operation comprises the step of outputting a data stored in the signal storing circuit to the output terminal.
A data processing device comprising:
- an input terminal and an output terminal;
- a first switch comprising a first terminal electrically connected to the input terminal, and a second terminal electrically connected to the output terminal;
- a second switch comprising a third terminal electrically connected to the second terminal, and a fourth terminal;
- a third switch comprising a fifth terminal electrically connected to the second terminal, and a sixth terminal;
- and
- a signal storing circuit electrically connected to the fourth terminal and the sixth terminal,
- wherein:
- the data processing device is configured to select at least a first operation, a second operation, and a third operation,
- the first operation comprises the steps of outputting a data input from the input terminal to the output terminal, and storing the data in the signal storing circuit,
- the second operation comprises the step of outputting a data input from the input terminal to the output terminal without storing the data in the signal storing circuit, and
- the third operation comprises the step of outputting a data stored in the signal storing circuit to the output terminal.
A data processing device comprising:
- an input terminal and an output terminal;
- a first switch comprising a first terminal electrically connected to the input terminal, and a second terminal electrically connected to the output terminal;
- a second switch comprising a third terminal electrically connected to the input terminal, and a fourth terminal;
- a third switch comprising a fifth terminal electrically connected to the second terminal, and a sixth terminal;
- and
- a signal storing circuit electrically connected to the fourth terminal and the sixth terminal,
- wherein:
- the data processing device is configured to select at least a first operation, a second operation, and a third operation,
- the first operation comprises the steps of outputting a data input from the input terminal to the output terminal, and storing the data in the signal storing circuit,
- the second operation comprises the step of outputting a data input from the input terminal to the output terminal without storing the data in the signal storing circuit, and
- the third operation comprises the step of outputting a data stored in the signal storing circuit to the output terminal.
Dependencies are inferred from the claim text.