簡易檢索 / 詳目顯示

研究生: 李旻昇
Lee, Mincent
論文名稱: 提昇記憶體良率的彈性備援修復方案與先進備援分析方法
A Flexible Redundancy Repair Scheme and Advanced Redundancy Analysis Method for Memory Yield Enhancement
指導教授: 吳誠文
Wu, Cheng-Wen
口試委員: 劉靖家
Liou, Jing-Jia
張孟凡
Chang, Meng-Fan
黃稚存
Huang, Chih-Tsun
李進福
Li, Jin-Fu
陳竹一
Chen, Jwu-E
謝東佑
Hsieh, Tong-Yu
學位類別: 博士
Doctor
系所名稱: 電機資訊學院 - 電機工程學系
Department of Electrical Engineering
論文出版年: 2013
畢業學年度: 101
語文別: 英文
論文頁數: 90
中文關鍵詞: 內建自動修復動態隨機存取記憶體內嵌式記憶體標準型記憶體基礎設施矽智財記憶體修復記憶體測試備援分析備援配置系統晶片動態隨機存取記憶體良率提升
外文關鍵詞: Built-In Self-Repair (BISR), DRAM, Embedded Memory, Commodity Memory, Infrastructure IP, Memory Repair, Memory Testing, Redundancy Analysis, Spare Allocation, SOC, SRAM, Yield Improvement
相關次數: 點閱:3下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 記憶體修復隨著更多的系統晶片及高度整合的產品而需求大增,因晶片良率常取決於記憶體良率。但內嵌與標準型記憶體的備援修復方式相當不同。內嵌型常以晶片中有限的資源內建自動修復,因傳統外部測試太貴。而標準型比內嵌型更大而複雜,並有更多測試需求以因應各種系統應用。因此,他們通常以自動機台測試再修復,並內建更複雜的備援架構,也需要比內建自動修復更複雜的備援分析演算法。而自動測試機台非常昂貴。為了節省測試修復時間,商用機台無法以複雜的備援分析來支援完整的備援限制,也造成良率損失。
    此論文提出基於正交限制演算法的備援配置工具。它高度可程式化以支援測試機台上各種記憶體。可由機台取出測得的瑕疵資訊,再產生修復配置給雷射修復機台。雖提出的線性時間啟發式備援配置演算法非最佳化,因這是非決定性多項式時間中最難的決定性問題,但它很有效的達到比原機台演算法更高的修復率。實驗中,提出的演算法能為原本的機台修復流程挽回22%的裸晶,有效的提升良率。為了探尋更多變的備援架構以進一步提升良率,也分析業界夥伴的記憶體瑕疵分布圖以研發評估修復方案。發展出先進的備援分析技術,包含瑕疵分布視覺化、數學模型評估、備援導向的涵蓋統計分析、關鍵必修分析、及修復率合併成本指標。
    論文後半提出記憶體內建自動修復電路產生器,能為系統晶片設計師自動產生暫存器轉換語言層級的電路。根據備援必要樞紐配置演算法,及更彈性的備援架構,能調整相同的備援以更有效率的修復各種行列及區塊瑕疵。並以很小的電路支援全速測試,也不會造成時脈延遲。以一般0.13微米的互補式金屬氧化物半導體製程為例,512,000位元、333百萬赫茲的記憶體備有4個備援單元,僅有0.36%的面積額外負擔。以低面積、時脈額外成本,它能輕便的實現多記憶體的分散修復方案。比最近的研究,有更小的面積、又不多花測試時間。


    There is growing need for memory repair due to the introduction of more and more system-on-chip (SOC) and other highly integrated products (e.g., 3D-IC), for which the chip yield is being dominated by the yield of on-chip memories or known good dies (KGD) of commodity memories. The memory redundancy-repair schemes are quite different between commodity and embedded memories. Embedded memories are normally repaired by built-in self-repair (MBISR) schemes with only limited on-chip resource, be-cause repairing embedded memories by conventional off-chip schemes is too expensive. On the other hand, commodity memories are much larger and more complicated than embedded memories, and have much more test re-quirements to meet various applications and systems. Therefore, they are normally tested and repaired by an Automatic Test Equipment (ATE). The memory is designed with more complicated built-in redundancies, and may require more complex redundancy analysis (RA) algorithms as compared with MBISR. However, ATE is expensive. To reduce test and repair time, commercial ATEs cannot afford complex RA algorithms that consider the complete redundancy constraints. That results in certain degree of loss in repair rate, and thus yield.
    In this thesis, we first propose a Memory Spare-Allocation tool called MESA, based on a Constrained-Orthogonal algorithm. It provides high programmability for various memories tested by ATEs. The tool obtains fault information from the ATE output, and then generates repair solutions for the memories to be repaired by the laser repair equipment. Although the pro-posed linear-time heuristic spare-allocation algorithm is not optimal, as the problem is NP-complete, it is quite efficient and achieves a higher repair rate than the original RA algorithms on the ATE. In one of our experiments, e.g., the proposed algorithm can rescue about 22% of the dies that did not pass the original ATE repair process, effectively improving the yield. To explore various redundancy architectures and further enhance the yield, we also analyze, develop and evaluate repair schemes with silicon failure bitmaps from our industry partners. We have developed advanced redundancy analysis methods, including bitmap visualization, mathematical estimation, redundancy-oriented coverage statistics and analysis, critical and must-repair analysis, and combined index of repair rate and overhead.
    In the second part of the thesis, we propose an MBISR generator called BRAINS+, which automatically generates RTL-level MBISR circuits for SOC designers. The MBISR circuit is based on an RA algorithm that enhanc-es the Essential Spare Pivoting (ESP) algorithm, with a more flexible spare architecture, which can configure the same spare to a row, a column, or a rectangle to fit failure patterns more efficiently. The proposed MBISR circuit is small, and it supports at-speed test without timing-penalty during normal op-eration, e.g., with a typical 0.13 μm CMOS technology, it can run at 333 MHz for a 512 Kb memory with 4 spare elements (rows and/or columns), and the MBISR area overhead is only 0.36%. With its low area overhead and zero test-time penalty, the MBISR can easily be applied to multiple memories with a distributed RA scheme. Compared with recent studies, the proposed scheme is better in not only test-time but also area overhead.

    List of Tables viii List of Figures ix CHAPTER 1 Introduction 1 1.1 Memory Repair 1 1.2 Complex Redundancy Architecture 4 1.2.1 Target Redundancy Architecture Example 4 1.3 Redundancy Analysis Algorithm Evaluation 6 1.4 Advanced Redundancy Analysis Method 8 1.5 Built-In Self-Repair 8 1.6 Bottleneck of Memory Repair 9 1.7 A Flexible Redundancy Repair Scheme 10 1.8 Memory Repair Framework 11 1.9 Organization of the Thesis 13 CHAPTER 2 Advanced Redundancy Analysis Method 15 2.1 Redundancy Architecture Exploration 15 2.1.1 Simulation with Silicon Failure Bitmaps 15 2.1.2 Failure Bitmap Viewer 15 2.1.3 Calculation 20 2.1.4 Redundancy-Oriented Analysis 22 2.1.5 Redundancy-Oriented Coverage and Density 28 2.1.6 Must-Repair Analysis 29 2.2 Redundancy Scheme Exploration 33 2.2.1 Redundancy Analysis and Evaluation 33 2.2.2 Economic Model of Repair Yield Estimation 35 CHAPTER 3 Experiments of RA Exploration 40 3.1 Offline-Repair Tool Flow 40 3.2 Greedy Constrained-Orthogonal Algorithm 41 3.3 Failure Bitmaps Simplification 42 3.3.1 Checking Failure-Counts 42 3.3.2 Progressive Must-Repair Algorithm 42 3.3.3 Iterative Repair-Most Algorithm 43 3.4 Constrained-Orthogonal Algorithm 47 3.4.1 Critical-Balance 48 3.4.2 Orthogonal Failure Pairs 48 3.4.3 Constraint-Aware Spare-Allocation Phase 49 3.5 Experimental Results 50 CHAPTER 4 Flexible Redundancy Repair Scheme 51 4.1 Proposed MBISR 51 4.1.1 MBISR Features 51 4.1.2 MBISR Architecture and Operation 51 4.2 Configurable Redundancy Architecture 55 4.2.1 Logical Pivoting and Configurable Spare Remapping 55 4.3 BIRA Algorithms 62 4.3.1 The ESP Algorithm and Proposed Implementation 62 4.3.2 Configurable Spare Allocation Algorithm 66 4.4 BRAINS+: The Memory BIST/R Generation System 70 4.4.1 BRAINS: BIST for RAM in Seconds 70 4.4.2 BRAINS+: The Memory BIST/R Generation System 71 CHAPTER 5 Experiments of Flexible Redundancy 74 CHAPTER 6 Conclusions and Future Work 83 6.1 Commodity Memory Repair 83 6.2 Embedded Memory Repair 84 6.3 Future Work 85 Bibliography 86

    [1] L.-T. Wang, C.-W. Wu, and X. Wen, Design for Testability: VLSI Test Principles and Architectures. San Francisco: Elsevier (Morgan Kaufmann), 2006.
    [2] Semiconductor Industry Association, "International Technology Roadmap for Semiconductors (ITRS), 2011 Edition," Sematech, Incheon, Korea, Dec. 2011.
    [3] Semiconductor Industry Association, "International Technology Roadmap for Semiconductors (ITRS), 2010 Edition," Sematech, Tokyo, Japan, Dec. 2010.
    [4] Semiconductor Industry Association, "International Technology Roadmap for Semiconductors (ITRS), 2009 Edition," Sematech, Hsinchu, Taiwan, Dec. 2009.
    [5] Semiconductor Industry Association, "International Technology Roadmap for Semiconductors (ITRS), 2008 Edition," Sematech, Seoul, Korea, Dec. 2008.
    [6] S.-Y. Kuo and W. K. Fuchs, "Efficient Spare Allocation in Reconfigurable Arrays," IEEE Design & Test of Computers (D&T), vol. 4, pp. 24-31, February 1987.
    [7] T. Kawagoe, J. Ohtani, M. Niiro, T. Ooishi, M. Hamada, and H. Hidaka, "A Built-In Self-Repair Analyzer (CRESTA) for Embedded DRAMs," in Proc. Int'l Test Conf. (ITC), 2000, pp. 567-574.
    [8] Xiaogang Du, S. M. Reddy, Wu-Tung Cheng, J. Rayhawk, and N. Mukherjee, "At-speed Built-in Self-repair Analyzer for Embedded Word-oriented Memories," in Proc. Int'l Conf. on VLSI Design, 2004, pp. 895-900.
    [9] P. Ohler, S. Hellebrand, and H. J. Wunderlich, "An Integrated Built-In Test and Repair Approach for Memories with 2D Redundancy," in Proc. IEEE European Test Symposium (ETS), 2007, pp. 91-96.
    [10] Hung-Yau Lin, Fu-Min Yeh, and Kuo S. Y., "An efficient algorithm for spare allocation problems," IEEE Trans. on Reliability, vol. 55, pp. 369-378, 2006.
    [11] Chen Ting-Ju, Li Jin-Fu, and Tseng Tsu-Wei, "Cost-Efficient Built-In Redundancy Analysis With Optimal Repair Rate for RAMs," IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems (TCAD), vol. 31, pp. 930-940, 2012.
    [12] Woosik Jeong, Ilkwon Kang, Kyowon Jin, and Sungho Kang, "A Fast Built-in Redundancy Analysis for Memories With Optimal Repair Rate Using a Line-Based Search Tree," IEEE Trans. on VLSI Systems, vol. 17, pp. 1665-1678, 2009.
    [13] W.-K. Huang, Y.-N. Shen, and F. Lombardi, "New Approaches for the Repair of Memories with Redundancy by Row/Column Deletion for Yield Enhancement," IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems (TCAD), vol. 9, pp. 323-328, March 1990.
    [14] M. Tarr, D. Boudreau, and R. Murphy, "Defect Analysis System Speeds Test and Repair of Redundant Memories," Electronics, pp. 175-179, Jan. 12 1984.
    [15] C.-T. Huang, C.-F. Wu, J.-F. Li, and C.-W. Wu, "Built-In Redundancy Analysis for Memory Yield Improvement," IEEE Trans. on Reliability, vol. 52, pp. 386-399, December 2003.
    [16] R.-F. Huang, J.-F.-Li, J.-C. Yeh, and C.-W. Wu, "Raisin: Redundancy Analysis Algorithm Simulation," IEEE Design & Test of Computers (D&T), vol. 24, May-June 2007.
    [17] D. M. Blough and A. Pelc, "A Clustered Failure Model for the Memory Array Reconfiguration Problem," IEEE Trans. on Computers, vol. 42, pp. 518-528, 1993.
    [18] D. M. Blough, "On the Reconfiguration of Memory Arrays Containing Clustered Faults," in Int'l Symp. Fault-Tolerant Computing (FTCS), Digest of Papers, 1991, pp. 444-451.
    [19] C. H. Stapper, "On Yield, Fault Distributions, and Clustering of Particles," IBM Journal of Research and Development, vol. 30, pp. 326-338, 1986.
    [20] Semiconductor Industry Association, "International Technology Roadmap for Semiconductors (ITRS), 2005 Edition," Sematech, Seoul, KoreaDecember 2005.
    [21] C. Cheng, C.-T. Huang, J.-R. Huang, C.-W. Wu, C.-J. Wey, and M.-C. Tsai, "BRAINS: A BIST Complier for Embedded Memories," in Proc. IEEE Int'l Symp. on Defect and Fault Tolerance in VLSI Systems (DFT), Yamanashi, 2000, pp. 299-307.
    [22] Min-Sheng Lee, Li-Ming Denq, and Cheng-Wen Wu, "BRAINS+: A Memory Built-in Self-Repair Generator," in VLSI Test Technology Workshop (VTTW), Hsinchu, Taiwan, 2007, p. Technical Session 1.2.
    [23] Joohwan Lee, Kihyun Park, and Sungho Kang, "An Area-efficient Built-in Redundancy Analysis for Embedded Memories with Optimal Repair Rate Using 2-D Redundancy," in Int'l SoC Design Conf. (ISOCC), 2009, pp. 353-356.
    [24] S.-K. Lu and C.-H. Hsu, "Built-In Self-Repair for Divided Word Line Memory," in Proc. IEEE Int'l Symp. on Circuits and Systems (ISCAS), 2001, pp. 13-16.
    [25] V. Schober, S. Paul, and O. Picot, "Memory Built-In Self-Repair Using Redundant Words," in Proc. Int'l Test Conf. (ITC), Baltimore, 2001, pp. 995-1001.
    [26] A. Benso, S. Chiusano, G. Di Natale, and P. Prinetto, "An On-Line BIST RAM Architecture with Self-Repair Capabilities," IEEE Trans. on Reliability, vol. 51, pp. 123-128, March 2002.
    [27] M. Nicolaidis, N. Achouri, and S. Boutobza, "Optimal Reconfiguration Functions for Column or Data-bit Built-in Self-repair," in Proc. Conf. Design, Automation, and Test in Europe (DATE), Munich, 2003, pp. 590-595.
    [28] M. Nicolaidis, N. Achouri, and S. Boutobza, "Dynamic Data-Bit Memory Built-In Self-Repair," in Proc. IEEE/ACM Int'l Conf. on Computer-Aided Design (ICCAD), San Jose, 2003, pp. 588-594.
    [29] J.-F. Li, J.-C. Yeh, R.-F. Huang, C.-W. Wu, P.-Y. Tsai, A. Hsu, and E. Chow, "A Built-In Self-Repair Scheme for Semiconductor Memories with 2-D Redundancy," in Proc. Int'l Test Conf. (ITC), Charlotte, 2003, pp. 393-402.
    [30] C.-L. Su, R.-F. Huang, and C.-W. Wu, "A Processor-Based Built-In Self-Repair Design for Embedded Memories," in Proc. IEEE Asian Test Symp. (ATS), Xian, 2003, pp. 366-371.
    [31] M. Nicolaidis, N. Achouri, and L. Anghel, "A Diversified Memory Built-In Self-Repair Approach for Nanotechnologies," in Proc. IEEE VLSI Test Symp. (VTS), Napa Valley, 2004, pp. 313-318.
    [32] J.-F. Li, J.-C. Yeh, R.-F. Huang, and C.-W. Wu, "A Built-In Self-Repair Design for RAMs with 2-D Redundancy," IEEE Trans. on VLSI Systems, vol. 13, pp. 742-745, June 2005.
    [33] S.-K. Lu, Y.-C. Tsai, C.-H. Hsu, K.-H. Wang, and C.-W. Wu, "Efficient Built-In Redundancy Analysis for Embedded Memories with 2-D Redundancy," IEEE Trans. on VLSI Systems, vol. 14, pp. 34-42, January 2006.
    [34] Yu-Jen Huang, Da-Ming Chang, and Jin-Fu Li, "A Built-In Redundancy-Analysis Scheme for Self-Repairable RAMs with Two-Level Redundancy," in IEEE Int'l Symp. on Defect and Fault Tolerance in VLSI Systems (DFT), 2006, pp. 362-370.
    [35] S. K. Thakur, R. A. Parekhji, and A. N. Chandorkar, "On-chip Test and Repair of Memories for Static and Dynamic Faults," in Proc. Int'l Test Conf. (ITC), Santa Clara, 2006, pp. 1-10.
    [36] Chao-Da Huang, Jin-Fu Li, and Tsu-Wei Tseng, "ProTaR: An Infrastructure IP for Repairing RAMs in System-on-Chips," IEEE Trans. on VLSI Systems, vol. 15, pp. 1135-1143, 2007.
    [37] Tsu-Wei Tseng and Jin-Fu Li, "A Shared Parallel Built-In Self-Repair Scheme for Random Access Memories in SOCs," in Proc. Int'l Test Conf. (ITC), 2008, pp. 1-9.
    [38] Mincent Lee and Cheng-Wen Wu, "Method for Repairing Memory and System Thereof," U.S. Patent 20090119537, 2009.
    [39] T. W. Tseng, J. F. Li, and C. C. Hsu, "ReBISR: A Reconfigurable Built-In Self-Repair Scheme for Random Access Memories in SOCs," IEEE Trans. on VLSI Systems, vol. PP, pp. 1-1, 2009.
    [40] Shyue-Kung Lu, Chun-Lin Yang, Yuang-Cheng Hsiao, and Cheng-Wen Wu, "Efficient BISR Techniques for Embedded Memories Considering Cluster Faults," IEEE Trans. on VLSI Systems, vol. 18, pp. 184-193, 2010.
    [41] Y. Zorian and S. Shoukourian, "Embedded-Memory Test and Repair: Infrastructure IP for SoC Yield," IEEE Design & Test of Computers (D&T), vol. 20, pp. 58-66, May-June 2003.
    [42] D. M. Blough, "Performance Evaluation of a Reconfiguration-algorithm for Memory Arrays Containing Clustered Faults," IEEE Trans. on Reliability, vol. 45, pp. 274-284, 1996.
    [43] A. Choi, N. Park, F. J. Meyer, F. Lombardi, and V. Piuri, "Reliability Measurement of Fault-tolerant Onboard Memory System under Fault Clustering," in Proc. IEEE Instrumentation and Measurement Technology Conference (IMTC), 2002, pp. 1161-1166 vol.2.
    [44] B. Jang, M. Choi, N. Park, Y. B. Kim, V. Piuri, and F. Lombardi, "Spare Line Borrowing Technique for Distributed Memory Cores in SoC," in Proc. IEEE Instrumentation and Measurement Technology Conference (IMTC), 2005, pp. 43-48.
    [45] Y. N. Shen and F. Lombardi, "An Approach for Online Repair and Yield Enhancement of VLSI/WSI Redundant Memories," in Proc. Advanced Computer Technology, Reliable Systems and Applications. Annual European Computer Conference (CompEuro), 1991, pp. 685-689.
    [46] T. Kirihata, Y. Watanabe, H. Wong, J. DeBrosse, M. Yoshida, D. Katoh, S. Fujii, M. Wordeman, P. Poechmueller, S. Parke, and Y. Asao, "Fault-tolerant Designs for 256 Mb DRAM," in Symposium on VLSI Circuits, Digest of Technical Papers, 1995, pp. 107-108.
    [47] T. Kirihata, Y. Watanabe, Wong Hing, J. K. DeBrosse, M. Yoshida, D. Kato, S. Fujii, M. R. Wordeman, P. Poechmueller, S. A. Parke, and Y. Asao, "Fault-tolerant Designs for 256 Mb DRAM," IEEE Journal of Solid-State Circuits, vol. 31, pp. 558-566, 1996.
    [48] B. Vinnakota and J. Andrews, "Repair of RAMs with Clustered Faults," in Proc. IEEE Int'l Conf. on Computer Design: VLSI in Computers and Processors (ICCD), 1992, pp. 582-585.
    [49] Chun-Lin Yang, Yuang-Cheng Hsiao, and Shyue-Kung Lu, "Efficient BISR Techniques for Embedded Memories Considering Cluster Faults," in Pacific Rim International Symposium on Dependable Computing (PRDC), 2007, pp. 224-231.
    [50] L.-M. Denq, T.-C. Wang, and C.-W. Wu, "An Enhanced SRAM BISR Design with Reduced Timing Penalty," in Proc. IEEE Asian Test Symp. (ATS), Fukuoka, Japan, 2006, pp. 25-30.
    [51] K.-L. Cheng, C.-W. Wang, J.-N. Lee, Y.-F. Chou, C.-T. Huang, and C.-W. Wu, "FAME: a Fault-Pattern Based Memory Failure Analysis Framework," in Proc. IEEE/ACM Int'l Conf. on Computer-Aided Design (ICCAD), San Jose, 2003, pp. 595-598.
    [52] Mincent Lee, Li-Ming Denq, and Cheng-Wen Wu, "A Memory Built-In Self-Repair Scheme Based on Configurable Spares," IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems (TCAD), vol. 30, pp. 919-929, 2011.
    [53] Tze-Hsin Wu, Po-Yuan Chen, Mincent Lee, Bin-Yen Lin, Cheng-Wen Wu, Chen-Hung Tien, Hung-Chih Lin, Hao Chen, Ching-Nen Peng, and Min-Jer Wang, "A Memory Yield Improvement Scheme Combining Built-In Self-Repair and Error Correction Codes," in Proc. Int'l Test Conf. (ITC), 2012.
    [54] Bing-Yang Lin, Mincent Lee, and Cheng-Wen Wu, "A Memory Failure Pattern Analyzer for memory diagnosis and repair," in Proc. IEEE VLSI Test Symp. (VTS), 2012, pp. 234-239.
    [55] Computer graphics and image processing -- Portable Network Graphics (PNG), International Organization for Standardization / International Electrotechnical Commission (ISO/IEC) 15948, 2004.
    [56] ACD Systems International Inc. (2000). ACDSee Classic (2.44 ed.). Available: http://www.acdsee.com/
    [57] HyperText Markup Language (HTML), World Wide Web Consortium (W3C) HTML 4.01 Specification, 1999.
    [58] J. P. Bickford, R. Rosner, E. Hedberg, J. W. Yoder, and T. S. Barnett, "SRAM Redundancy - Silicon Area versus Number of Repairs Trade-off," in IEEE/SEMI Advanced Semiconductor Manufacturing Conf. (ASMC), 2008, pp. 387-392.
    [59] Mango C.-T. Chao, Ching-Yu Chin, and Chen-Wei Lin, "Mathematical yield estimation for two-dimensional-redundancy memory arrays," in IEEE/ACM Int'l Conf. on Computer-Aided Design (ICCAD), 2010, pp. 235-240.
    [60] R.-F. Huang, C.-H. Chen, and C.-W. Wu, "Economic Aspects of Memory Built-in Self-Repair," IEEE Design & Test of Computers (D&T), vol. 24, pp. 164-172, Mar.-Apr. 2007.
    [61] C.-F. Wu, C.-T. Huang, K.-L. Cheng, and C.-W. Wu, "Fault Simulation and Test Algorithm Generation for Random Access Memories," IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems (TCAD), vol. 21, pp. 480-490, April 2002.
    [62] K.-L. Cheng, C.-M. Hsueh, J.-R. Huang, J.-C. Yeh, C.-T. Huang, and C.-W. Wu, "Automatic Generation of Memory Built-In Self-Test Cores for System-on-Chip," in Proc. IEEE Asian Test Symp. (ATS), Kyoto, 2001, pp. 91-96.
    [63] R. W. Hamming, "Error Detecting and Error Correcting Codes," Bell System Tech. J., vol. XXVI, pp. 147-160, April 1950.

    無法下載圖示 全文公開日期 本全文未授權公開 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)

    QR CODE