Semiconductor device and controller for asynchronous serial communication, and asynchronous serial communication method and system
AssigneeDuality Inc.
InventorJin Hong AHN
Life of this patent
Estimating the term…
Abstract
The present invention discloses an asynchronous serial communication system and method. The asynchronous serial communication system may include a semiconductor device having two terminals and configured to receive a voltage required for an operation from data transmitted through one terminal; and a controller configured to perform asynchronous serial communication with the semiconductor device with two terminals. The asynchronous serial communication system may perform asynchronous serial communication between the semiconductor device and the controller in order to write or read data through the one terminal.
Claims25
A semiconductor device comprising:
- first and second terminals on a substrate;
- a rectification circuit including a diode and a first capacitor;
- and
- a CMOS component,
- wherein any one of the first and second terminals is connected to a contact for data I/O of the CMOS component, and simultaneously connected to the rectification circuit,
- the semiconductor device is operated by power stored in the first capacitor, and
- the data I/O uses a pulse signal synchronized with a data transition time point in order to increase power supply efficiency.
A semiconductor device comprising:
- an input buffer configured to recognize a pulse signal synchronized with a transition time point of an actual signal provided from outside through one I/O line;
- a pulse signal recovery circuit configured to recover the recognized pulse signal to the actual signal;
- a command decoder configured to recognize the recovered signal as data;
- an address providing unit configured to provide an address of an element array according to control of the command decoder;
- and
- an I/O buffer configured to input or output the data through the I/O line according to control of the command decoder.
A controller comprising:
- a voltage regulator configured to generate a stable voltage required for an operation of a semiconductor device with two terminals;
- a command decoder configured to generate a control signal and data by decoding a signal transmitted from outside;
- a pulse signal generator configured to convert the data of the command decoder into a pulse signal;
- an output buffer configured to output the pulse signal of the pulse signal generator to the semiconductor device through one I/O line, using the voltage of the voltage regulator;
- an input buffer configured to receive a signal from the semiconductor device through the one I/O line;
- and
- a converter configured to convert the signal of the input buffer into a communication protocol recognizable by an external device.
An asynchronous serial communication method comprising:
- generating an oscillation signal by recognizing a pulse width of one bit among the first bit and a plurality of data bits following the first bit, which are transmitted through an asynchronous serial communication method, using a ring oscillator;
- generating a capture signal based on a transition time point of the oscillation signal;
- and
- capturing the data bit using any one of rising and falling edges of the capture signal.
An asynchronous serial communication system comprising:
- a controller configured to control pull-up and pull-down operations for an I/O line, and output a pulse signal to the I/O line, the pulse signal swinging between an I/O voltage and a reference voltage for controlling the pull-up and pull-down operations and corresponding to a transition time point of a signal transmitted from outside;
- and
- a semiconductor device configured to perform charging of an internal power source and data input using the pulse signal.
A semiconductor device comprising:
- an input buffer configured to receive a pulse signal from a controller through an I/O line in response to a transition time point of a signal transmitted from outside, the pulse signal swinging between preset first and second voltages, compare the pulse signal to a preset comparison voltage, and provide a signal corresponding to a comparison result between the pulse signal and the comparison voltage;
- a pulse generation circuit configured to output a pulse having a transition time point synchronized with an output of the input buffer;
- and
- a toggle flip-flop configured to recover the output data to have the same phase as the transmitted signal using the pulse.
An asynchronous serial communication system comprising:
- a controller having an I/O voltage regulator for controlling an I/O line to retain an I/O voltage, and configured to perform any one of pull up or pull down operations for the I/O line, stop the pull-up or pull-down operation to generate a first constant pulse when a pull-up signal or pull-down signal reaches a predetermined first reference voltage, float the I/O line while the first constant pulse is enabled, and sense data when the data are transferred to the floated I/O line;
- and
- a semiconductor device configured to generate a second constant pulse when the pull-up signal or the pull-down signal of the I/O line reaches the second reference voltage, and output read data through the I/O line while the second constant pulse is enabled.
Dependencies are inferred from the claim text.