Field programmable gate array utilizing two-terminal non-volatile memory
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H03K-019/17
H03K-019/00
H03K-019/177
출원번호
US-0593371
(2017-05-12)
등록번호
US-10056907
(2018-08-21)
발명자
/ 주소
Asnaashari, Mehdi
Nazarian, Hagop
Nguyen, Sang
출원인 / 주소
CROSSBAR, INC.
대리인 / 주소
Amin, Turocy & Watson, LLP
인용정보
피인용 횟수 :
0인용 특허 :
155
초록▼
A method for an FPGA includes coupling a first electrode of a first resistive element to a first input voltage, coupling a second electrode of a second resistive element to a second input voltage, coupling a second electrode of the first resistive element, and a first electrode of the second resisti
A method for an FPGA includes coupling a first electrode of a first resistive element to a first input voltage, coupling a second electrode of a second resistive element to a second input voltage, coupling a second electrode of the first resistive element, and a first electrode of the second resistive element to a first terminal of a first transistor element, coupling a second terminal of the first transistor element to a first terminal of a latch, coupling a second terminal of the latch to a gate of a second transistor element, and coupling a gate of the first transistor element to a latch program signal.
대표청구항▼
1. A field programmable gate array (FPGA), comprising: a switching block routing array comprising a plurality of signal inputs and a plurality of signal outputs;a first transistor element coupled to the switching block routing array, wherein the first transistor element comprises a first gate, a fir
1. A field programmable gate array (FPGA), comprising: a switching block routing array comprising a plurality of signal inputs and a plurality of signal outputs;a first transistor element coupled to the switching block routing array, wherein the first transistor element comprises a first gate, a first transistor terminal and a second transistor terminal, wherein the first transistor terminal is coupled to a signal input from the plurality of signal inputs, and wherein the second transistor terminal is coupled to a signal output from the plurality of signal outputs, and wherein the first gate is configured to electrically couple or decouple the signal input and the signal output in response to a gate control signal;a latch comprising a first latch terminal and a second latch terminal, wherein the second latch terminal is coupled to the first gate of the first transistor element;a second transistor element comprising a second gate, a third transistor terminal and a fourth transistor terminal; wherein the fourth transistor terminal is coupled to the first latch terminal and the second gate is selectively coupled to an activation voltage;a plurality of resistive elements coupled to the second transistor element, wherein each resistive element from the plurality of resistive elements comprises a first electrode and a second electrode, wherein each resistive element is characterized by a plurality of resistive states including a low resistive state and a high resistive state, wherein the plurality of resistive elements includes a first resistive element and a second resistive element, wherein a first electrode of the first resistive element is selectively coupled to a first voltage source, wherein a second electrode of the second resistive element is selectively coupled to a second voltage source;a shared node coupled to a second electrode of the first resistive element, to a first electrode of the second resistive element, and to the third transistor terminal of the second transistor element, wherein the plurality of resistive elements are configured to provide a set signal at the shared node in response at least to a first resistive state of the first resistive element, to a second resistive state of the second resistive element, a relatively high voltage from the first voltage source, and a relatively low or ground voltage from the second voltage source, wherein the second transistor element facilitates controlling propagation of the set signal to the latch in response to the activation voltage, and the first latch terminal of the latch is configured to become set with the set signal in response to activation of the second transistor and propagation of the set signal to the latch, and the first transistor element is configured to electrically couple the signal input to the signal output in response to the first latch terminal becoming set with the set signal; anda programming circuit coupled to the shared node, wherein the programming circuit is configured to facilitate entry to the first resistive state of the first resistive element or is configured to facilitate entry of the second resistive state of the second resistive element in response to an output path voltage applied by the programming circuit to the shared node. 2. The field programmable gate array (FPGA) of claim 1, wherein the plurality of resistive elements are further configured to provide an unset signal at the shared node in response at least to a second resistive state of the first resistive element, to a first resistive state of the second resistive element, the voltage from the first voltage source, and to the voltage from the second voltage source, wherein the second transistor element facilitates controlling propagation of the unset signal to the latch in response to the activation voltage, and first latch terminal of the latch is configured to store the unset signal in response to activation of the second transistor and propagation of the unset signal to the latch, and the first transistor element is further configured to electrically decouple the signal input from the signal output in response to the first latch terminal storing the unset signal. 3. The field programmable gate array (FPGA) of claim 1, wherein the plurality of resistive elements includes a third resistive element and a fourth resistive element, wherein a first electrode of the third resistive element is selectively coupled to a third voltage source, wherein a second electrode of the fourth resistive element is selectively coupled to a fourth voltage source, wherein the plurality of resistive elements are further configured to provide the set signal at the shared node in response at least to a first resistive state of the third resistive element, to a second resistive state of the fourth resistive element, the relatively high voltage from the third voltage source, and the relatively low voltage or ground from the fourth voltage source, and wherein the shared node is further coupled to a second electrode of the third resistive element and a first electrode of the fourth resistive element. 4. The field programmable gate array (FPGA) of claim 3, wherein the programming circuit is further configured to facilitate entry to the first resistive state of the third resistive element or is configured to facilitate entry of the second resistive state of the fourth resistive element in response to an output path voltage applied by the programming circuit to the shared node. 5. The field programmable gate array (FPGA) of claim 3, wherein the plurality of resistive elements are further configured to provide an unset signal at the shared node in response at least to a second resistive state of the third resistive element, to a first resistive state of the fourth resistive element, to the voltage from the third voltage source, and to the voltage from the fourth voltage source, wherein the second transistor element facilitates controlling propagation of the unset signal to the first latch terminal in response to the activation voltage, and the first latch terminal is configured to store the unset signal in response to activation of the second transistor and propagation of the unset signal to the first latch terminal, and the first transistor element is further configured to electrically decouple the signal input from the signal output in response to the first latch terminal storing the unset signal. 6. The field programmable gate array (FPGA) of claim 1, wherein the plurality of resistive elements includes pairs of third resistive elements and fourth resistive elements, wherein for each pair a first electrode of the third resistive element is selectively coupled to a third voltage source, wherein a second electrode of the fourth resistive element is selectively coupled to a fourth voltage source, wherein the plurality of resistive elements are further configured to provide the set signal at the shared node in response at least to one of the pairs of third resistive elements and fourth resistive elements having a first resistive state of the third resistive element, a second resistive state of the fourth resistive element, a voltage from the third voltage source, and a voltage from the fourth voltage source, and wherein the shared node is further coupled to a second electrode of the third resistive element and a first electrode of the fourth resistive element. 7. The field programmable gate array (FPGA) of claim 6, wherein the plurality of resistive elements are further configured to provide an unset signal at the shared node in response at least to the one pair of the third resistive elements and fourth resistive elements having a second resistive state of the third resistive element, a first resistive state of the fourth resistive element, the voltage from the third voltage source, and the voltage from the fourth voltage source, wherein the second transistor element facilitates controlling propagation of the unset signal to the first latch terminal in response to the activation voltage, and the first latch terminal is configured to store the unset signal in response to activation of the second transistor and propagation of the unset signal to the first latch terminal, and the first transistor element is further configured to electrically decouple the signal input from the signal output in response to the first latch terminal storing the unset signal. 8. The field programmable gate array (FPGA) of claim 1, wherein the latch comprises a first invertor cross coupled with a second invertor. 9. The field programmable gate array (FPGA) of claim 1, wherein the latch comprises at least four additional transistor elements. 10. The field programmable gate array (FPGA) of claim 1, further comprising a third transistor element comprising a third gate, a fifth transistor terminal and a sixth transistor terminal; wherein the fifth transistor terminal is coupled to the second latch terminal, the sixth transistor terminal is coupled to a low voltage, and the third gate is selectively coupled to a reset voltage, wherein the third transistor element facilitates clearing of the latch in response to coupling the third gate to the reset voltage. 11. A configuration bit for a field programmable gate array (FPGA), comprising: a signal input and a signal output of a switching block routing array of the FPGA;a first transistor configured to electrically couple or decouple the signal input and the signal output in response to a control signal applied at a gate of the first transistor;a latch comprising a first latch terminal and a second latch terminal, wherein the second latch terminal is coupled to the gate of the first transistor and provides the control signal to the gate of the first transistor;a non-volatile storage cell comprising a first resistive switching device and a second resistive switching device sharing a common node;a second transistor configured to selectively couple or decouple the common node with the first latch terminal in response to an activation voltage, wherein the second transistor is deactivated in response to the activation voltage having a low value, and electrically decouples the common node from the first latch terminal of the latch; anda programming circuit coupled to the common node and configured to output a low voltage or a high voltage to the common node to facilitate changing a resistance state at least of the first resistive switching device, wherein a signal provided at the common node by the non-volatile storage cell is loaded to the first latch terminal of the latch in part in response to the activation voltage and the selective coupling of the common node with the first latch terminal by the second transistor. 12. The field programmable gate array (FPGA) of claim 11, wherein the first resistive switching device comprises a first terminal connected to a first voltage source, and the second resistive switching device comprises a second terminal connected to a second voltage source, and further wherein a second terminal of the first resistive switching device and a first terminal of the second resistive switching device are connected to the common node, wherein the signal provided at the common node by the non-volatile storage cell is loaded to the first latch terminal of the latch in further part in response to a relatively high voltage at the first voltage source or a relatively low voltage at the second voltage source. 13. The field programmable gate array (FPGA) of claim 12, further comprising a second non-volatile storage cell connected to the common node and at least to a third voltage source, wherein a second signal stored by the second non-volatile storage cell is provided at the common node in response to activation of the third voltage source and deactivation of the first voltage source. 14. The field programmable gate array (FPGA) of claim 13, wherein the programming circuit is further configured to facilitate changing a second resistance state at least of a third resistive switching device of the second non-volatile storage cell, and a value of the second signal stored by the second non-volatile storage cell, in response to output of the low voltage or the high voltage in conjunction with activation of the third voltage source and grounding a fourth resistive switching device of the second non-volatile storage cell. 15. The field programmable gate array (FPGA) of claim 11, wherein power applied to the non-volatile storage cell is deactivated in response to deactivation of the second transistor. 16. The field programmable gate array (FPGA) of claim 15, wherein the first resistive switching device is a two-terminal, non-volatile resistive switching memory device and the second resistive switching device is a third transistor having a drain connected to the common node, a source connected to a voltage source, and a gate connected to a read enable source to facilitate reading a value of the signal provided at the common node. 17. The field programmable gate array (FPGA) of claim 11, wherein the latch comprises a first invertor cross coupled with a second invertor. 18. The field programmable gate array (FPGA) of claim 11, wherein the latch comprises at least four additional transistors. 19. The field programmable gate array (FPGA) of claim 11, further comprising a third transistor having a drain connected to the gate of the first transistor and to the second latch terminal, a source connected to ground, and a gate of the third transistor selectively coupled to a reset voltage, wherein the third transistor facilitates clearing of the latch in response to the reset voltage being coupled to the gate of the third transistor. 20. The field programmable gate array (FPGA) of claim 13, wherein the second non-volatile storage cell comprises a third resistive switching device having a first terminal thereof connected to the third voltage source and a second terminal thereof connected to the common node, and comprises a fourth resistive switching device having a second terminal thereof connected to a fourth voltage source and a first terminal thereof connected to the common node.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (155)
Bandyopadhyay, Abhijit; Hou, Kun; Maxwell, Steven, 3D polysilicon diode with low contact resistance and method for forming same.
Owen Alan E. (Edinburgh GB6) Snell Anthony J. (Penicuik GB6) Hajto Janos (Edinburgh GB6) Lecomber Peter G. (Dundee GB6) Rose Mervyn J. (Forfar GB6), Amorphous silicon memory.
Endo Masayuki (Osaka JPX) Kawaguchi Akemi (Osaka JPX) Nishio Mikio (Osaka JPX) Hashimoto Shin (Osaka JPX), Electroless plating bath used for forming a wiring of a semiconductor device, and method of forming a wiring of a semico.
Ovshinsky Stanford R. (2700 Squirrel Rd. Bloomfield Hills MI 48013) Hudgens Stephen J. (2 Alexandria Towne Southfield MI 48075) Strand David A. (2091 Daintree West Bloomfield MI 48323) Czubatyj Wolod, Homogeneous composition of microcrystalline semiconductor material, semiconductor devices and directly overwritable memo.
Freeman Richard D. (San Carlos CA) Linoff Joseph D. (San Jose CA) Saxe Timothy (Los Altos CA), Logic cell and routing architecture in a field programmable gate array.
Schricker, April; Herner, Brad; Konevecki, Michael W., Memory cell that employs a selectively deposited reversible resistance-switching element and methods of forming the same.
Schricker, April; Herner, Brad; Clark, Mark, Memory cell that employs a selectively grown reversible resistance-switching element and methods of forming the same.
Bertin, Claude L.; Huang, X. M. Henry; Rueckes, Thomas; Sivarajan, Ramesh, Memory elements and cross point switches and arrays of same using nonvolatile nanotube blocks.
Forouhi Abdul R. (San Jose CA) Hawley Frank W. (Campbell CA) McCollum John L. (Saratoga CA) Yen Yeouchung (San Jose CA), Metal-to-metal antifuse with conductive.
Schultz David P. ; Young Steven P. ; Hung Lawrence C., Method and structure for reading, modifying and writing selected configuration memory cells of an FPGA.
Ohtake, Fumio; Akasaka, Yasushi; Murakoshi, Atsushi; Suguro, Kyoichi, Method for fabricating semiconductor device having gate electrode with polymetal structure of polycrystalline silicon film and metal film.
Pruijmboom Armand ; Jansen Alexander C. L.,NLX ; Koster Ronald,NLX ; Van Der Wel Willem,NLX, Method of manufacturing a semiconductor device with a BiCMOS circuit.
Kumar, Nitin; Tong, Jinhong; Lang, Chi I; Chiang, Tony; Phatak, Prashant B., Methods for forming nonvolatile memory elements with resistive-switching metal oxides.
Eun, Sung Ho; Oh, Jae Hee; Park, Jae Hyun; Kim, Jung In; Ko, Seung Pil; Oh, Yong Tae, Methods of fabricating a semiconductor device including a self-aligned cell diode.
Lee, Thomas H.; Subramanian, Vivek; Cleeves, James M.; Walker, Andrew J.; Petti, Christopher J.; Kouznetzov, Igor G.; Johnson, Mark G.; Farmwald, Paul Michael; Herner, Brad, Monolithic three dimensional array of charge storage devices containing a planarized surface.
Hong, Edward; Ramachandran, Avinash, Motion refinement engine for use in video encoding in accordance with a plurality of sub-pixel resolutions and methods for use therewith.
Chen, Xiying; Yen, Bing K.; Nguyen, Dat; Xu, Huiwen; Samachisa, George; Kumar, Tanmay; Ping, Er-Xuan, Multilevel nonvolatile memory device containing a carbon storage material and methods of making and using same.
Owen Alan E. (Edinburgh GB6) Sarrabayrouse Gerard (Tolouse FRX) LeComber Peter G. (Dundee GB6) Spear Walter E. (Dundee GB6), Non-volatile amorphous semiconductor memory device utilizing a forming voltage.
Kozicki, Michael N., Programmable metallization cell structure including an integrated diode, device including the structure, and method of forming same.
Rose Mervyn J. (Angus GBX) Hajto Janos (Edinburgh GBX) Owen Alan E. (Edinburgh GBX) Osborne Ian S. (Dundee GBX) Snell Anthony J. (Midlothian GBX) Le Comber ; deceased Peter G. (late of Dundee GBX by , Resistive memory element.
Eichman Eric C. (Phoenix AZ) Salt Thomas C. (Chandler AZ), Semiconductor memory device and write-once, read-only semiconductor memory array using amorphous-silicon and method ther.
Eichman Eric C. ; Salt Thomas C., Semiconductor memory device and write-once, read-only semiconductor memory array using amorphous-silicon and method ther.
Maddox ; III Roy L. (Boise ID) Mathews Viju K. (Boise ID) Fazan Pierre C. (Boise ID), Single mask process for forming both n-type and p-type gates in a polycrystalline silicon layer during the formation of.
Sugita,Yasunari; Odagawa,Akihiro; Adachi,Hideaki; Yotsuhashi,Satoshi; Kanno,Tsutomu; Ohnaka,Kiyoshi, Variable resistance element, method of manufacturing the element, memory containing the element, and method of driving the memory.
Canaperi,Donald F.; Dalton,Timothy J.; Gates,Stephen M.; Krishnan,Mahadevaiyer; Nitta,Satya V.; Purushothaman,Sampath; Smith,Sean P. E., Very low effective dielectric constant interconnect Structures and methods for fabricating the same.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.