发明名称 Nonvolatile logic array and power domain segmentation in processing device
摘要 A computing device includes a first set of non-volatile logic element arrays associated with a first function and a second set of non-volatile logic element arrays associated with a second function. The first and second sets of non-volatile logic element arrays are independently controllable. A first power domain supplies power to switched logic elements of the computing device, a second power domain supplies power to logic elements configured to control signals for storing data to or reading data from non-volatile logic element arrays, and a third power domain supplies power for the non-volatile logic element arrays. The different power domains are independently powered up or down based on a system state to reduce power lost to excess logic switching and the accompanying parasitic power consumption during the recovery of system state and to reduce power leakage to backup storage elements during regular operation of the computing device.
申请公布号 US9342259(B2) 申请公布日期 2016.05.17
申请号 US201313770498 申请日期 2013.02.19
申请人 TEXAS INSTRUMENTS INCORPORATED 发明人 Bartling Steven Craig;Khanna Sudhanshu
分类号 G06F1/00;G06F3/06;G06F12/02;G06F9/44;G06F1/32;G06F13/00;G06F11/14;G06F11/10 主分类号 G06F1/00
代理机构 代理人 Pessetto John R.;Cimino Frank D.
主权项 1. A computing device apparatus providing non-volatile logic based computing, the apparatus comprising: a plurality of non-volatile logic element arrays; a plurality of volatile storage elements; a processing core; at least one non-volatile logic controller configured to control the plurality of non-volatile logic element arrays to store a machine state represented by the plurality of volatile storage elements and to read out a stored machine state from the plurality of non-volatile logic element arrays to the plurality of volatile storage elements; a first power domain configured to supply power to switched logic elements of the computing device apparatus; wherein a first set of at least one of the plurality of non-volatile logic element arrays is associated with a first function of the computing device apparatus associated with the processing core and a second set of at least one of the plurality of non-volatile logic element arrays is associated with a second function of the computing device apparatus associated with the processing core; wherein operation of the first set of at least one of the plurality of non-volatile logic element arrays is independent of operation of the second set of at least one of the plurality of non-volatile logic element arrays; a second power domain configured to supply power to logic elements configured to control signals for storing data to or reading data from the plurality of non-volatile logic element arrays; a third power domain configured to supply power for the plurality of non-volatile logic element arrays; wherein individual ones of the first power domain, the second power domain, and the third power domain are configured to be powered down or up independently of other ones of the first power domain, the second power domain, and the third power domain; wherein the third power domain is configured to be powered down during regular operation of the computing device apparatus.
地址 Dallas TX US