Time-balanced multiplexer switching methods and apparatus
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H03K-019/173
H03K-003/37
H03K-003/00
G06F-007/38
출원번호
UP-0093080
(2005-03-28)
등록번호
US-7525341
(2009-07-01)
발명자
/ 주소
Rosen, Eitan
Lieberman, Dan
출원인 / 주소
Marvell Israel (M.I.S.L.) Ltd.
인용정보
피인용 횟수 :
10인용 특허 :
9
초록▼
Methods and apparatus are provided for time-balanced switching of multiplexer circuits. An embodiment of the invention includes a transistor chain coupled to the output of the multiplexer circuit. The transistor chain preferably delays transitions that would otherwise occur relatively quickly, to ma
Methods and apparatus are provided for time-balanced switching of multiplexer circuits. An embodiment of the invention includes a transistor chain coupled to the output of the multiplexer circuit. The transistor chain preferably delays transitions that would otherwise occur relatively quickly, to match the timing of transitions that occur relatively slowly. The timing of relatively slow transitions is left unaltered. The invention advantageously allows all selector input transitions to yield a data output transition with a substantially constant delay.
대표청구항▼
We claim: 1. A multiplexer circuit comprising: a data node; first transistor circuitry coupled to a selector input, a first data input, and said data node, said first transistor circuitry comprising at least two transistors and being operative to pass a logical value derived from said first data in
We claim: 1. A multiplexer circuit comprising: a data node; first transistor circuitry coupled to a selector input, a first data input, and said data node, said first transistor circuitry comprising at least two transistors and being operative to pass a logical value derived from said first data input to said data node in response to a logical value derived from said selector input; second transistor circuitry coupled to said selector input, a second data input, and said data node, said second transistor circuitry comprising at least two transistors and being operative to pass a logical value derived from said second data input to said data node in response to another logical value derived from said selector input; and third transistor circuitry coupled to said selector input, said data node, and a data output, said third transistor circuitry being operative to hold said data output substantially constant until said transistors in said first and second transistor circuitries have switched in response to a transition of said selector input. 2. The circuit of claim 1 wherein said third transistor circuitry comprises a first transistor chain and a second transistor chain, wherein said first and second transistor chains are connected in parallel. 3. The circuit of claim 2 wherein said second transistor chain comprises first, second, third, and fourth transistors coupled in series, wherein: gates of said first and fourth transistors are coupled to said data node; and gates of said second and third transistors are coupled to said selector input. 4. The circuit of claim 3 further comprising: a source of relatively high voltage; and a source of relatively low voltage, wherein: said first and second transistors are coupled in series between said source of relatively high voltage and said data output; and said third and fourth transistors are coupled in series between said source of relatively low voltage and said data output. 5. The circuit of claim 4 wherein said first transistor chain comprises: a fifth transistor with a gate coupled to said data node, said fifth transistor coupled between said source of relatively high voltage and said data output; and a sixth transistor with a gate coupled to said data node, said sixth transistor coupled between said source of relatively low voltage and said data output. 6. The circuit of claim 5 wherein: said first circuitry comprises a seventh transistor and an eighth transistor, wherein gates of said seventh and eighth transistors are coupled to said selector input; and said second circuitry comprises a ninth transistor and a tenth transistor, wherein gates of said ninth and tenth transistors are coupled to said selector input. 7. The circuit of claim 6 further comprising an inverter coupled between said selector input and said first and second transistor circuitries. 8. The circuit of claim 7 further comprising: an inverter coupled between said first data input and said first transistor circuitry; and an inverter coupled between said second data input and said second transistor circuitry. 9. An integrated circuit comprising the circuit of claim 1. 10. A circuit board comprising the integrated circuit of claim 9. 11. The circuit board of claim 10 further comprising: a processor; a memory; input/output circuitry; a peripheral device; and a bus coupled to said processor, said memory, said input/output circuitry, and said peripheral device. 12. An end-user system comprising the circuit board of claim 11. 13. A method of switching a data output of a multiplexer circuit, said method comprising: receiving a transition of a selector input; passing a first logical value derived from a first data input through first transistor circuitry to a data node in response to said transition of said selector input, said first transistor circuitry comprising at least two transistors; holding said data output substantially constant until said transistors of said first transistor circuitry have switched in response to said transition of said selector input; and switching said data output after said transistors of said first transistor circuitry have switched in response to said transition of said selector input. 14. The method of claim 13 further comprising: disconnecting a second logical value from said data node in response to said transition of said selector input, said second logical value being derived from a second data input. 15. The method of claim 14 wherein said disconnecting comprises switching at least one transistor in second transistor circuitry. 16. The method of claim 13 wherein said holding said data output comprises: partially switching at least one transistor in second transistor circuitry coupled to said data output in response to said receiving of said transition of said selector input; and partially switching at least one transistor in third transistor circuitry coupled to said data output in response to said passing said first logical value through said first transistor circuitry to said data node. 17. The method of claim 16 further comprising switching at least one transistor in said third transistor circuitry in response to said transition of said selector input. 18. Multiplexer circuitry comprising: first circuit means for passing a logical value derived from a first data input to a data node in response to a logical value derived from a means for selector input, said first circuit means including at least two transistors; second circuit means for passing a logical value derived from a second data input to said data node in response to another logical value derived from said means for selector input, said second circuit means including at least two transistors; and third circuit means for holding a data output substantially constant until said transistors in said first and second circuit means have switched in response to a transition of said means for selector input. 19. The circuitry defined in claim 18 wherein said third circuit means comprises means for providing first and second transistor chains, and means for connecting said first and second transistor chains in parallel. 20. The circuitry defined in claim 19 wherein said second transistor chains comprises means for coupling first, second, third, and fourth transistors in series, and wherein the circuitry further comprises: means for coupling gates of said first and fourth transistors to said data node; and means for coupling gates of said second and third transistors to said means for selector input. 21. The circuitry defined in claim 20 further comprising: means for coupling said first and second transistors in series between a source of relatively high voltage and said data output; and means for coupling said third and fourth transistors in series between a source of relatively low voltage and said data output. 22. The circuitry defined in claim 21 wherein said first transistor chain comprises: means for coupling a gate of a fifth transistor to said data node; means for coupling said fifth transistor between said source of relatively high voltage and said data output; means for coupling a gate of a sixth transistor to said data node; and means for coupling said sixth transistor between said source of relatively low voltage and said data output. 23. The circuitry defined in claim 22 wherein said first circuit means comprises means for coupling gates of said at least two transistors of said first circuit means to said means for selector input, and wherein said second circuit means comprises means for coupling gates of said at least two transistors of said second circuit means to said means for selector input. 24. The circuitry defined in claim 23 further comprising: means for coupling means for inverting between said means for selector input and said first and second circuit means. 25. The circuitry defined in claim 24 further comprising: means for coupling means for inverting between said first data input and said first circuit means; and means for coupling means for inverting between said second data input and said second circuit means. 26. An integrated circuit comprising the circuitry defined in claim 18. 27. A circuit board comprising the integrated circuit defined in claim 26. 28. The circuit board defined in claim 27 further comprising: means for processing; means for storing; means for inputting/outputting; peripheral device means; and bus circuit means for interconnecting said means for processing, said means for storing, said means for inputting/outputting, and said peripheral device means. 29. An end-user system comprising the circuit board defined in claim 28.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (9)
Dally, William J.; Poulton, John W., Data communications circuit with multi-stage multiplexing.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.