최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0463129 (2006-08-08) |
등록번호 | US-8723705 (2014-05-13) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 1 인용 특허 : 278 |
A Double Data Rate (DDR) serial encoder is provided. In one aspect, the DDR serial encoder includes a non-glitchless multiplexer and digital logic for ensuring a glitch-free encoder output. By using a non-glitchless multiplexer, the size and complexity of the encoder is significantly reduced. In ano
A Double Data Rate (DDR) serial encoder is provided. In one aspect, the DDR serial encoder includes a non-glitchless multiplexer and digital logic for ensuring a glitch-free encoder output. By using a non-glitchless multiplexer, the size and complexity of the encoder is significantly reduced. In another aspect, the DDR serial encoder has a single layer of logic between the final register stage and the encoder output and a reduced number of paths from the final register stage to the encoder output, thereby resulting in reduced output skew and increased link rate.
1. A serial encoder, comprising: a multiplexer having a plurality of data inputs, a plurality of select inputs, and an output;a plurality of data input flip-flops coupled to the data inputs of the multiplexer;a plurality of select input flip-flops coupled to the select inputs of the multiplexer; and
1. A serial encoder, comprising: a multiplexer having a plurality of data inputs, a plurality of select inputs, and an output;a plurality of data input flip-flops coupled to the data inputs of the multiplexer;a plurality of select input flip-flops coupled to the select inputs of the multiplexer; anda synchronizing circuit coupled to the output of the multiplexer and providing an output of the serial encoder, wherein the synchronizing circuit comprises a final data register stage, and the final data register stage is separated by a single logic layer from the output of the serial encoder, thereby resulting in a low output skew of the encoder, and wherein the synchronizing circuit substantially eliminates any output glitches from the output of the multiplexer. 2. An encoder according to claim 1, wherein the multiplexer has eight data inputs and three select inputs. 3. An encoder according to claim 1, wherein claim the multiplexer is a non-glitchless multiplexer. 4. An encoder according to claim 1, wherein the data input flip-flops and the select input flip-flops are D flip-flops. 5. An encoder according to claim 1, wherein the select inputs of the multiplexer are provided by a counter according to a clock signal. 6. An encoder according to claim 5, wherein the multiplexer outputs a bit at every edge of the clock signal. 7. An encoder according to claim 1, wherein the final data register stage is clock-driven. 8. An encoder according to claim 1, wherein the encoder receives a parallel data input and serially outputs the data input onto a serial communications link. 9. An encoder according to claim 8, wherein the serial communications link is a Mobile Display Digital Interface (MDDI) link. 10. An encoder according to claim 1, wherein the synchronizing circuit is implemented using any dual edge flip-flop. 11. A serial encoder, comprising: means for storing a plurality of data input bits;means for storing a plurality of select input bits;means for serially outputting the plurality of data input bits according to an input selection sequence generated by the plurality of select input bits; andmeans for eliminating glitches from an output of said serial outputting means, thereby generating a glitchless serial encoder output, wherein said means for eliminating glitches includes a clock-driven register stage, wherein said register stage is separated by a single logic layer from the serial encoder output, thereby resulting in a low output skew of the encoder. 12. A serial encoder according to claim 11, wherein said means for eliminating glitches includes a synchronizing circuit. 13. A serial encoder according to claim 11, wherein said serial outputting means outputs a bit at every edge of a clock signal, thereby making the serial encoder a double data rate encoder. 14. A serial encoder according to claim 11, wherein the encoder receives a parallel data input and serially outputs the data input onto a serial communications link. 15. A serial encoder according to claim 14, wherein the serial communications link is a Mobile Display Digital Interface (MMDI) link. 16. A serial encoder according to claim 11, wherein said means for eliminating glitches includes a dual edge flip-flop. 17. A serial encoder, comprising: a multiplexer having a plurality of data inputs, a plurality of select inputs, and an output;a plurality of data input flip-flops coupled to the data inputs of the multiplexer;a plurality of select input flip-flops coupled to the select inputs of the multiplexer; anda synchronizing circuit coupled to the output of the multiplexer and providing an output of the serial encoder, wherein the synchronizing circuit comprises a final data register stage and wherein the output of the serial encoder is solely determined by two signals from the final data register stage of the synchronizing circuit, thereby resulting in a low output skew of the encoder, wherein the synchronizing circuit substantially eliminates any output glitches from the output of the multiplexer. 18. An encoder according to claim 17, wherein claim the multiplexer is a non-glitchless multiplexer. 19. An encoder according to claim 17, wherein the select inputs of the multiplexer are provided by a counter according to a clock signal. 20. An encoder according to claim 17, wherein the final data register stage is clock-driven. 21. An encoder according to claim 17, wherein the encoder receives a parallel data input and serially outputs the data input onto a serial communications link. 22. A serial encoder, comprising: means for storing a plurality of data input bits;means for storing a plurality of select input bits;means for serially outputting the plurality of data input bits according to an input selection sequence generated by the plurality of select input bits; andmeans for eliminating glitches from an output of said serial outputting means, thereby generating a glitchless serial encoder output, wherein said means for eliminating glitches includes a clock-driven register stage, and wherein the serial encoder output is solely determined by two signals from said register stage, thereby resulting in a low output skew of the encoder. 23. A serial encoder according to claim 22, wherein said means for eliminating glitches includes a synchronizing circuit. 24. A serial encoder according to claim 22, wherein said serial outputting means outputs a bit at every edge of a clock signal, thereby making the serial encoder a double data rate encoder. 25. A serial encoder according to claim 22, wherein the encoder receives a parallel data input and serially outputs the data input onto a serial communications link. 26. A storage media comprising program instructions which are computer-executable to serially encode data by employing: a serial encoder, comprising: a multiplexer having a plurality of data inputs, a plurality of select inputs, and an output;a plurality of data input flip-flops coupled to the data inputs of the multiplexer;a plurality of select input flip-flops coupled to the select inputs of the multiplexer; anda synchronizing circuit coupled to the output of the multiplexer and providing an output of the serial encoder, wherein the synchronizing circuit comprises a final data register stage; and the final data register stage is separated by a single logic layer from the output of the serial encoder, the storage media comprising: (a) program instructions that cause a low output skew of the encoder; and,(b) program instructions that cause output glitches from the output of the multiplexer to be substantially eliminated. 27. The storage media of claim 26 further comprising program instructions that cause a counter to provide select inputs to the multiplexer according to a clock signal. 28. The storage media of claim 27 further comprising program instructions that cause the multiplexer to output a bit at every edge of the clock signal. 29. The storage media of claim 26 further comprising program instructions that cause the final data register stage to be driven by the clock. 30. A storage media comprising program instructions which are computer-executable to serially encode data by employing: a serial encoder, comprising: a multiplexer having a plurality of data inputs, a plurality of select inputs, and an output;a plurality of data input flip-flops coupled to the data inputs of the multiplexer;a plurality of select input flip-flops coupled to the select inputs of the multiplexer; anda synchronizing circuit coupled to the output of the multiplexer and providing an output of the serial encoder, wherein the synchronizing, circuit comprises a final data register stage, the storage media comprising: program instructions that cause the output of the serial encoder to be determined solely based on two signals from the final data register stage: of the synchronizing circuit, thereby resulting in a low output skew of the encoder; andprogram instructions that cause output glitches from the output of the multiplexer to be substantially eliminated. 31. The storage media of claim 30 further comprising program instructions that cause a counter to provide select inputs to the multiplexer according to a clock signal. 32. The storage media of claim 30 further comprising program instructions that cause the final data register stage to be driven by the clock. 33. A method of serial encoding, comprising: providing a multiplexer having a plurality of data inputs, a plurality of select inputs, and an output;providing a plurality of data input flip-flops coupled to the data inputs of the multiplexer;providing a plurality of select input flip-flops coupled to the select inputs of the multiplexer;providing a synchronizing circuit coupled to the output of the multiplexer and providing an output of a serial encoder, wherein the synchronizing circuit comprises a final data register stage, and the final data register stage is separated by a single logic layer from the output of the serial encoder, thereby resulting in a low output skew of the encoder; andemploying the synchronizing circuit to substantially eliminate output glitches from the output of the multiplexer. 34. The method of claim 33 further comprising employing a counter to provide the select inputs of the multiplexer according to a clock signal. 35. The. method of claim 34 further comprising employing the multiplexer to output a bit at an edge of the clock signal. 36. The method of claim 33, wherein the final data register stage is clock-driven. 37. The method of claim 33, wherein the synchronizing circuit is implemented using a dual edge flip-flop. 38. The method of claim 33, wherein the encoder receives a parallel data input and serially outputs the data input onto a serial communications link. 39. A method of serial encoding, comprising: providing a multiplexer having a plurality of data inputs, a plurality of select inputs, and an output;providing a plurality of data input flip-flops coupled to the data inputs of the multiplexer;providing a plurality of select input flip-flops coupled to the select inputs of the multiplexer;providing a synchronizing circuit coupled to the output of the multiplexer and providing an output of a serial encoder, wherein the synchronizing circuit comprises a final data register stage and wherein the output of the serial encoder is solely determined by two signals from the final data register stage of the synchronizing circuit, thereby resulting in a low output skew of the encoder; andemploying the synchronizing circuit to substantially eliminates output glitches from the output of the multiplexer. 40. The method of claim 39 further comprising employing a counter to provide select inputs of the multiplexer according to a clock signal. 41. The method of claim 39, wherein the final data register stage is clock-driven. 42. The method of claim 39, wherein the encoder receives a parallel data input and serially outputs the data input onto a serial communications link.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.