×

Configurable neural network integrated circuit

  • US 5,956,703 A
  • Filed: 07/28/1995
  • Issued: 09/21/1999
  • Est. Priority Date: 07/28/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A neural network integrated circuit (IC) having a programmable architecture, comprising:

  • a plurality of processing elements (PEs) that generate output values at successive computation cycles, each PE comprising;

    a data memory,an input weight memory,an output weight memory,a processing circuit that computes an intermediate value that is a function of the contents of said data and input weight memories, the contents of the output weight memory and the PEs'"'"' output values from a previous cycle, andan activation circuit that maps the intermediate value into said output value in accordance with a desired activation function;

    an output memory for storing said output values so that said stored output values are accessible to each PE'"'"'s processing circuit at the next computation cycle;

    a data bus for writing input into the data memory;

    a timing circuit that is enabled when data is written into said data memories, counts a fixed amount of time per subcycle, and outputs an interrupt when p+1 subcycles have been completed; and

    an output circuit that reads out L of said PEs'"'"' output values in response to said interrupt,the input and output weight memories being programmed with arrays of respective input and output weights configuring the PEs to include and compute in p+1 computation subcycles p hidden layers that extract features from the input data, and an output layer that weights the respective features.

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