A serial interface circuit, a semiconductor device, and a serial-parallel conversion method are provided. The disclosure is to generate first to nth timing signals respectively indicating timings that differ by 1 bit cycle of the bit string when receiving a serial signal including the bit string in a serial form and converting the bit string into a parallel form to obtain a parallel bit group. Each bit in the bit string is held at the timings of the first to tth timing signals as the standby bit group, the standby bit group is acquired at the timing of any one of the (t+1)th to nth timing signals as a part of the parallel bit group, and each bit in the bit string is held at the timings of the (t+1)th to nth timing signals and the held bit group is set as another part of the parallel bit group.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A serial interface circuit receiving a serial signal, which includes a bit string in a serial form, and converting the bit string included in the serial signal into a parallel form to obtain a parallel bit group, the serial interface circuit comprising: a timing signal generation part generating first to n th timing signals respectively indicating timings that differ by 1 bit cycle of the bit string, wherein n is an integer equal to or greater than 2; a first conversion part holding each bit in the bit string included in the serial signal at timings of first to t th timing signals among the first to n th timing signals and outputting a held bit group as a standby bit group, wherein t is an integer less than n; a standby output part acquiring the standby bit group at a timing of any one of (t+1) th to n th timing signals among the first to n th timing signals and outputting the acquired standby bit group as a part of the parallel bit group; and a second conversion part holding each bit in the bit string included in the serial signal at timings of the (t+1) th to n th timing signals and outputting a held bit group as an other part of the parallel bit group.
2. The serial interface circuit according to claim 1 , wherein the first conversion part comprises first to t th flip-flop circuits that receive the corresponding timing signals among the first to t th timing signals by respective enable terminals, acquire each bit included in the serial signal according to the timing signals received by the enable terminals, and output each bit while holding each bit, the second conversion part comprises (t+1) th to n th flip-flop circuits that receive the corresponding timing signals among the (t+1) th to n th timing signals by respective enable terminals, acquire each bit included in the serial signal according to the timing signals received by the enable terminals, and output each bit while holding each bit, and the standby output part comprises a flip-flop circuit that receives any one of the (t+1) th to n th timing signals by an enable terminal of the flip-flop circuit, acquires the standby bit group according to the timing signal received by the enable terminal, and outputs the standby bit group.
3. The serial interface circuit according to claim 1 , wherein the timing signal generation part comprises a counter that receives a clock signal having 1 bit cycle of the bit string and outputs a count value obtained by counting a number of pulses of the clock signal, and the timing signal generation part generates the first to n th timing signals based on the count value.
4. A semiconductor device, comprising: a memory cell array comprising a plurality of memory cells; an address serial-parallel conversion part receiving a serial signal, which includes a bit string of an address in a serial form, and converting the bit string of the address included in the serial signal into a parallel form to obtain a memory address; and a decoder supplying a drive voltage to the memory cell specified by the memory address, wherein the address serial-parallel conversion part comprises: a timing signal generation part generating first to n th timing signals respectively indicating timings that differ by 1 bit cycle of the bit string, wherein n is an integer equal to or greater than 2; a first conversion part holding each bit in the bit string included in the serial signal at timings of the first to t th timing signals among the first to n th timing signals and outputting a held bit group as a standby address bit group, wherein t is an integer less than n; a standby output part acquiring the standby address bit group at a timing of any one of (t+1) th to n th timing signals among the first to n th timing signals and outputting the acquired standby address bit group as a part of the memory address; and a second conversion part holding each bit in the bit string included in the serial signal at timings of the (t+1) th to n th timing signals and outputting a held bit group as an other part of the memory address.
5. The semiconductor device according to claim 4 , wherein the serial signal, which includes the bit string of the address, is received in a write processing period for the memory cell, and the standby output part acquires the standby address bit group at the timing of the one timing signal, which indicates the timing after an end time point of the write processing period, among the (t+1) th to n th timing signals.
6. A serial-parallel conversion method for receiving a serial signal, which includes a bit string in a serial form, and converting the bit string included in the serial signal into a parallel form to obtain a parallel bit group, the serial-parallel conversion method comprising: generating first to n th timing signals respectively indicating timings that differ by 1 bit cycle of the bit string, wherein n is an integer equal to or greater than 2; holding each bit in the bit string included in the serial signal at timings of the first to t th timing signals among the first to n th timing signals and outputting a held bit group as a standby bit group, wherein t is an integer less than n; acquiring the standby bit group at a timing of any one of (t+1) th to n th timing signals among the first to n th timing signals and outputting the acquired standby bit group as a part of the parallel bit group; and holding each bit in the bit string included in the serial signal at timings of the (t+1) th to n th timing signals and outputting a held bit group as an other part of the parallel bit group.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
February 25, 2019
April 27, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.