×

Synaptic element including weight-storage and weight-adjustment circuit

  • US 5,204,549 A
  • Filed: 01/28/1992
  • Issued: 04/20/1993
  • Est. Priority Date: 01/28/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. A synaptic element including a weight-storage and weight-adjustment circuit, comprising:

  • an input node;

    a positive output node;

    a negative output node;

    a first floating node;

    a second floating node;

    a first MOS transistor, having a source connected to said positive output node, a drain connected to said input node, and a gate comprising at least a portion of said first floating node;

    a second MOS transistor having a source connected to said input node, a drain connected to said negative output node, and a gate comprising at least a portion of said second floating node;

    first means for injecting electrons onto said first floating node;

    second means for injecting electrons onto to said second floating node;

    third means for simultaneously removing essentially the same number of electrons from said first and second floating nodes to maintain them within a desired voltage range;

    means for comparing an output signal at said output node with a desired output signal and for generating a positive error signal if said output signal is more positive than said desired output signal and for generating a negative error signal if said output signal is more negative than said desired output signal;

    means for generating a positive-input-present-signal if a positive input signal is present at said input node and for generating a negative-input-signal-present if a negative signal is present at said input node;

    means for defining a weight-update interval;

    means responsive to the simultaneous presence of said positive error signal and said positive-input-present-signal and active during said weight-update interval, for activating said first means for injecting electrons onto said first floating node at a rate proportional to the product of said positive error signal and said positive-input-present-signal;

    means responsive to the simultaneous presence of said positive error signal and said negative-input-present-signal and active during said weight-update interval, for activating said second means for injecting electrons onto said second floating node at a rate proportional to the product of said positive error signal and said negative-input-present-signal;

    means responsive to the simultaneous presence of said negative error signal and said positive-input-present-signal and active during said weight-update interval, for activating said second means for injecting electrons onto said second floating node at a rate proportional to the product of said negative error signal and said positive-input-present-signal;

    means responsive to the simultaneous presence of said negative error signal and said negative-input-present-signal and active during said weight-update interval, for activating said first means for injecting electrons onto said first floating node at a rate proportional to the product of said negative error signal and said negative-input-present-signal.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×