• DocumentCode
    3546958
  • Title

    Fixed-current method for programming large floating-gate arrays

  • Author

    Chakrabartty, Shantanu ; Cauwenberghs, Gert

  • Author_Institution
    ECE Dept., Michigan State Univ., East Lansing, MI, USA
  • fYear
    2005
  • fDate
    23-26 May 2005
  • Firstpage
    3934
  • Abstract
    The speed and accuracy of programming large floating gate arrays is limited by precision of current measurement and pulse generator. In this paper a novel floating gate programming method is proposed which alleviates the requirement of accurate measurement and facilitates fast programming. As opposed to conventional approaches this method programs fixed value of currents onto the floating gate transistor at variable control gate voltage. The technique is used in conjunction with a coarse programming method, that utilizes the positive feedback nature of pFET injection to improve the speed of programming. Measured results from an array of floating gate cells, fabricated in a 0.5 μm CMOS process demonstrate the effectiveness of this method to program currents in the order of few picoamperes with approximately 8 bits of resolution.
  • Keywords
    CMOS logic circuits; cellular arrays; cellular neural nets; feedback; programmable logic arrays; 0.5 micron; CMOS process; coarse programming; fixed-current method; floating gate cells; floating gate transistor; large floating-gate arrays; pFET injection; positive feedback; programming; variable control gate voltage; CMOS process; Current measurement; Feedback; Insulation; Noise measurement; Nonvolatile memory; Pulse generation; Tunneling; Velocity measurement; Voltage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2005. ISCAS 2005. IEEE International Symposium on
  • Print_ISBN
    0-7803-8834-8
  • Type

    conf

  • DOI
    10.1109/ISCAS.2005.1465491
  • Filename
    1465491