EP1519488A2

Self-programmable bidirectional buffer circuit and method

Abstract

The present invention is directed to programmable bidirectional buffers and methods for programming such buffers. One method of according to an aspect of the present invention is a method of configuring a bidirectional buffer including first and second signal nodes. The method includes applying a configuration signal on one of the first and second signal nodes and configuring the buffer responsive to the applied configuration signal.

EP1519488A2, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Projected expiry passed 22 September 2024, 2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

24 claims: 5 independent, 19 dependent

  1. 1
    A method of configuring a bidirectional buffer, the buffer including first and second signal nodes and the method comprising:applying a configuration signal on one of the first and second signal nodes;andconfiguring the buffer responsive to the applied configuration signal.
  2. 7
    A method of configuring a bidirectional buffer, the buffer including first and second signal nodes and the method comprising:applying a configuration signal on one of the first and second signal nodes;storing a first memory bit responsive to the applied configuration signal;andenabling the buffer to operate in a first direction responsive to the stored memory bit.
  3. 11
    A bidirectional programmable buffer, comprising:a pair of cross-coupled buffer circuits, each buffer circuit including an enable input and the cross-coupled pair of buffer circuits having two data nodes;anda detection and configuration circuit coupled to the enable inputs of the buffer circuits and coupled to the two data nodes, the detection and configuration circuit operable in a configuration mode to detect a configuration signal applied on one of the data nodes and to enable a corresponding one of the buffer circuits responsive to the detected configuration signal, and operable in a data mode to provide through the enabled buffer circuit a data signal applied on one of the data nodes responsive to the data signal being applied on the other of the data nodes.
  4. 20
    A semiconductor circuit, comprising:a plurality of bidirectional programmable buffers, each buffer including,a pair of cross-coupled buffer circuits, each buffer circuit including an enable input and the cross-coupled pair of buffer circuits having two data nodes;anda detection and configuration circuit coupled to the enable inputs of the buffer circuits and coupled to the two data nodes, the detection and configuration circuit operable in a configuration mode to detect a configuration signal applied on one of the data nodes and to enable a corresponding one of the buffer circuits responsive to the detected configuration signal, and operable in a data mode to provide through the enabled buffer circuit a data signal applied on one of the data nodes responsive to the data signal being applied on the other of the data nodes;andlogic circuitry coupled to at least some of the buffers and operable to execute a desired function.
  5. 22
    An electronic system, comprising:processing circuitry coupled to an integrated circuit, the integrated circuit including a plurality of bidirectional bidirectional programmable buffers and each buffer including,a pair of cross-coupled buffer circuits, each buffer circuit including an enable input and the cross-coupled pair of buffer circuits having two data nodes;anda detection and configuration circuit coupled to the enable inputs of the buffer circuits and coupled to the two data nodes, the detection and configuration circuit operable in a configuration mode to detect a configuration signal applied on one of the data nodes and to enable a corresponding one of the buffer circuits responsive to the detected configuration signal, and operable in a data mode to provide through the enabled buffer circuit a data signal applied on one of the data nodes responsive to the data signal being applied on the other of the data nodes.