Академический Документы
Профессиональный Документы
Культура Документы
1. Introduction
Fig.5 Schematic illustration showing power vs. time 4. Emerging memory-based Security Circuits
relationship of various power-saving schemes based on 4.1 Concepts of emerging memory in security circuits
(a) low stand-by voltage, (b) embedded NVM macros, Figure 8 illustrates the concept of physical unclonable
and (c) nvLogics. function (PUF)-based network security schemes and a
141
brief authentication flow. The security level of PUF network (NN) computing and its circuit implantation
depends on the number of unique challenge-response based on RRAM array structure for CIM. Weight
pairs (CPRs) that could be generated. Conventional information can be stored and trained in the memory
PUFs exploit random variations in the CMOS process. array by writing the cell. The matrix-vector
Emerging NVMs have recently been shown to enhance multiplication (MVM) operation can then be executed
the randomness of PUFs due to intrinsic variations in directly within the memory array, as the output signals of
their resistive switching processes [47-49]. the array are weighted sums of the input signals. This
approach to CIM accelerates NN computing without
requiring the serial movement of data between NVM and
digital circuits. Combining multiple memory arrays also
makes this approach directly applicable to DNN. The
memory array structure for CIM can be realized using
either cross-bar or 1T1R configuration [60-63].
Acknowledgments
The authors would like to thank the support from ITRI,
TSMC, MXIC, CIC and MOST of Taiwan.
7. References
[1] Y. Yano, et al., ISSCC, pp.24-30 (2012)
[2] M. Hatanaka, et al., IEEE Asian Solid-State Circuits
Conf. (A-SSCC), pp. 38–42 (2007)
Fig. 9 (a) Simplified NN model and (b) the RRAM array [3] H. Hidaka, IEEE International Conference on IC
structure for CIM Design & Technology (ICICDT), pp. 1–4 (2011)
[4] M. Zwerg, et al., ISSCC, pp. 334-336 (2011)
Many recent studies have employed emerging NVM [5] Y. Wang, et al., Proceedings of the European
(memristors)-based circuits for DNN and AI Chips Solid-State Circuits Conference (ESSCIRC),
[50-60]. Figure 9 illustrates a simplified model of neural pp. 149-152 (2012)
142
[6] M.-F. Chang, et al., IEEE Journal on Emerging and [41]A. Lee, et al., IEEE Journal of Solid-State Circuits,
Selected Topics in Circuits and Systems, pp. 183-193 vol. 52, no. 8, pp. 2194-2207 (2017)
(2015) [42]J. Li, et al., Symp. VLSI Circuit, pp. 104-105 (2013)
[7] M.-F. Chang, et al., IEEE Asia South Pacific Design [43]S. Matsunaga, et al., Symp. VLSI Circuit, pp. 44-45
Automat. Conf., pp. 569–574 (2015) (2012)
[8] M.-F. Chang, et al., IEEE International Conference [44]L. -Y. Huang, et al., Symp. VLSI Circuit, pp. 99-100
on Solid-State and Integrated Circuit Technology (2014)
(ICSICT),, pp. 1–4 (2014) [45]M.-F. Chang, et al., ISSCC, pp. 318-320 (2015)
[9] M.-F. Chang, et al., IEEE Asia South Pacific Design [46]M.-F. Chang, et al., ISSCC, pp. 136-138 (2016)
Automat. Conf., pp. 329–334 (2012) [47]A. Chen, 2015, IEDM, pp. 10.7.1-4 (2015)
[10] M.-F. Chang, et al., IEEE Int. Conf. ASIC, [48]R. Liu, et al., IEEE International Symposium on
pp. 299–302 (2011) Hardware Oriented Security and Trust (HOST),
[11] M.-F. Chang, et al., IEEE Asia South Pacific Design McLean, VA, 2016, pp. 13-18 (2016)
Automat. Conf., pp. 197–203 (2011) [49]L. Zhang, et al., IEEE International Symposium on
[12] S. Kim, et al., Symp. VLSI Techonlogy, pp. 155–156 Circuits and Systems (ISCAS), pp. 2169-2172
(2012) (2014)
[13] K. Eshraghian, et al., IEEE Trans. Very Large Scale [50] S. B. Eryilmaz, et al., IEDM, pp. 25.5.1-4 (2013)
Syst., vol. 19, no. 8, pp. 1407-1417 (2010) [51] S. Yu, et al., IEDM, pp. 17.3.1-4 (2015)
[14] Q. Luo, et al., IEDM, pp. 10.2.1-4 (2015) [52] M. Prezioso, et al., IEDM, pp. 17.4.1-4 (2015)
[15] H.-W. Pan, et al., IEDM, pp. 10.5.1-4 (2015) [53] D. Lee, et al., IEDM, pp. 4.7.1-4 (2015)
[16] G. Piccolboni, et al., IEDM, pp. 17.2.1-4 (2015) [54] G. W. Burr, et al., IEDM, pp. 4.4.1-4 (2015)
[17] X. Xu, et al., Symp. VLSI Technology, pp.1-2 (2016) [55] J. H. Engel, et al., IEDM, pp. 29.4.1-4 (2014)
[18] W-S. Khwa, et al., IEEE Electron Device Letters, [56] O. Bichler, et al., IEEE Transactions on Electron
no.37, pp. 1422-1425 (2016) Devices, vol. 59, no. 8, pp. 2206-2214 (2012)
[19] W.-S. Khwa, et al., IEDM, pp. 29.8.1-4 (2014) [57] S. Kim, et al., IEDM, pp. 17.1.1-4 (2015)
[20] C.-Y. Wen, et al., Symp. VLSI Circuit, pp. 302-303 [58] K. Moon, et al., IEDM, pp. 17.6.1-4 (2015)
(2011) [59] D. Kuzum, et al., Nano letters, vol. 12, no. 5,
[21] M. Rizzi, et al., IEDM, pp. 29.6.1-4 (2014) pp. 2179-2186 (2011)
[22] H. Pozidis, et al., IEEE Int. Memory Workshop, pp. [60] D. Kuzum, et al., Nanotechnology, vol. 24, no. 38,
100-103 (2013) pp. 382001.1-22 (2013)
[23] M. Boniardi, et al., IEDM, pp. 29.1.1-4 (2014) [61] Y. Peng, et al., 15th Non-Volatile Memory
[24] W. J. Kim, et al., IEDM, pp. 24.1.1-4 (2011) Technology Symposium (NVMTS), pp. 1-3 (2015)
[25] E. Kitagawa, et al., IEDM pp. 29.4.1-4 (2012) [62] S. Bandyopadhyay, et al., Advances in Computing
[26] Y.-H. Wang, et al., IEDM, pp. 29.2.1-4 (2012) and Communications (ICACC), pp. 113-116 (2014)
[27] K. Tsunoda, et al., IEDM, pp. 3.3.1-4 (2013) [63] Z. Wang, et al., International Joint Conference on
[28] Y. Lu, et al., IEDM, pp. 26.1.1-4 (2015) Neural Networks (IJCNN), pp. 29-34 (2014)
[29] C.-P. Lo, W.-H. Chen, …., M.-F. Chang*, IEDM, pp. [64] Y. Wang, et al., Proceedings of the 25th edition on
16.3.1-4 (2016) Great Lakes Symposium on VLSI. ACM, pp. 189-194
[30] T. Ohsawa, et al., IEEE Journal of Solid-State (2015)
Circuits, vol. 48, no. 6, pp. 1511-1520 (2013) [65] B. Li, et al., Proceedings of the 52nd Annual Design
[31] W. Wang, et al., IEDM, pp.1-4, (2006) Automation Conference. ACM, pp. 1-6 (2015)
[32] S. S. Sheu, et al., IEEE Asian Solid-State Circuits [66] F. Su, et al., Symp. VLSI Circuit, pp.C260-C261
Conference (A-SSCC), pp. 245-248 (2013) (2017)
[33] S. Yamamoto, et al., IEEE Custom Integrated
Circuits Conference, pp. 531-534 (2009)
[34] P.-F. Chiu, et al., IEEE Journal of Solid-State
Circuits, vol. 47, no. 6, pp. 1483-1496 (2012)
[35] W. Wei, et al., IEEE Transactions on
Nanotechnology, vol. 13, no. 5, pp. 905-916 (2014)
[36] A. Lee, et al., Symp. VLSI Circuit, pp. C76-C77
(2015)
[37] M. Qazi, et al., ISSCC, pp.192-193 (2013)
[38] S. C. Bartling, et al., ISSCC, pp. 432-433 (2013)
[39] N. Sakimura, et al., ISSCC, pp. 184-185 (2014)
[40] Y. Liu et al., ISSCC, pp. 84-86 (2016)
143