“…In order to create negative weights, two weight realization techniques have been introduced: (i) using two RRAM cells per weight [32] as shown in Fig. 4, which is referred to as balanced realization, and (ii) using one RRAM as weight, in addition to one shared reference RRAM with the conductance of G r = (G max + G min )/2 ≈ G max /2, which is referred to as unbalanced realization [26], [33] where G max and G min are the minimum and maximum achievable conductances, respectively. In this work, we consider the first realization, which has double the dynamic range (conductance range ≈ (−G max , G max )), making it less susceptible to noise and variability at the expense of doubling the area and power.…”