Design and Integration of HBM/LPDDR Subsystems in Chiplet SoCs

  • Authors

    • VenkataKrishna Brahmam Pogadadanda Senior RTL Design Engineer at AMD-Xilinx, USA. Author

    DOI:

    https://doi.org/10.67228/30715717/IJDEIC-2024PII3K9M

    Published 09-12-2024

  • Chiplet SoC, HBM, LPDDR, Memory Subsystem, Advanced Packaging, Interposer, Die-to-Die Communication, Power Optimization, AI Accelerators, Heterogeneous Integration

    Issue

    Section

    Articles
  • Abstract

    Chiplet-based SoC architectures are basically game changers to deliver the increasing needs of performance, scalability, and energy-efficiency of modern-day computing devices. Breaking down the highly complex SoCs into small functional chiplets not only helps in increasing yield and reducing the overall manufacturing cost but also allows the integration of different types of processors, accelerators, and memory subsystems in the form of chiplets. This way, High-Bandwidth Memory (HBM) and Low-Power Double Data Rate (LPDDR) memories continue to be very instrumental in delivering the bandwidth, latency, and power efficiency that are essential for AI, HPC, mobile platforms, and edge device applications. Nevertheless, bringing HBM and LPDDR subsystems in chiplet architectures not only increases interconnect and thermal management complexities but also poses challenges such as signal integrity, power delivery, memory coherence, and packaging constraints. The proposed methodology in this paper for HBM/LPDDR subsystem integration in chiplet SoCs is based on the use of highly optimized die-to-die interfaces, advanced packaging technologies, hierarchical memory management, and adaptive power-control strategies. A case study is carried out that shows a better bandwidth utilization, smaller access latencies, and higher energy-efficiency than the traditional monolithic designs. These results emphasize scalable memory-centric chiplet architectures that can serve as the base for future heterogeneous.

  • References

    [1] Beyne, E., Milojevic, D., Van der Plas, G., & Beyer, G. (2021, December). 3D SoC integration, beyond 2.5 D chiplets. In 2021 IEEE International Electron Devices Meeting (IEDM) (pp. 3-6). IEEE.

    [2] Agrawal, V., Piednoel, F., Elkanovich, I., Sil, D., & Jahan, M. (2023, August). Level 4 Autonomous Driving SoC, leveraging chiplet, advanced package and UCIe. In 2023 IEEE Symposium on High-Performance Interconnects (HOTI) (pp. 9-14). IEEE.

    [3] Suryadevara, S. S. K., & Shaik, K. (2023). Real-Time Anomaly Detection and Attack Mitigation for Cloud-Based Content Delivery Paths Using AI. International Journal of Emerging Research in Engineering and Technology, 4(1), 175-185. https://doi.org/10.63282/3050-922X.IJERET-V4I1P119

    [4] Parakala, A. (2023). Citizen-Facing Automation: Chatbots and Self-Service in Public Services. International Journal of AI, BigData, Computational and Management Studies, 4(4), 108-118. https://doi.org/10.63282/3050-9416.IJAIBDCMS-V4I4P112

    [5] Mounce, G., Lyke, J., Horan, S., Powell, W., Doyle, R., & Some, R. (2016, March). Chiplet based approach for heterogeneous processing and packaging architectures. In 2016 IEEE Aerospace Conference (pp. 1-12). IEEE.

    [6] Shiramalla, R. (2022). Design of a Unified API Interface Using Workato for Cross-Platform Data Orchestration Between Salesforce and Oracle ERP. International Journal of Emerging Trends in Computer Science and Information Technology, 3(1), 157-168. https://doi.org/10.63282/3050-9246.IJETCSIT-V3I1P118

    [7] Srigadde, B. R. (2023). The Hidden Gem: Lightning Headless Component. International Journal of Emerging Trends in Computer Science and Information Technology, 4(1), 244-254. https://doi.org/10.63282/3050-9246.IJETCSIT-V4I1P125

    [8] Safari, Y., Aghanoury, P., Iyer, S. S., Sehatbakhsh, N., & Vaisband, B. (2023, July). Hybrid obfuscation of chiplet-based systems. In 2023 60th ACM/IEEE Design Automation Conference (DAC) (pp. 1-6). IEEE.

    [9] Muppaneni, K., & Vejella, M. (2023). Security and Data Privacy in Redux Stores. International Journal of Artificial Intelligence, Data Science, and Machine Learning, 4(4), 153-162. https://doi.org/10.63282/3050-9262.IJAIDSML-V4I4P117

    [10] Takkalapally, D. (2023). HoloSearchAI: AI-Driven Latency Optimization Framework for Distributed Search Systems. International Journal of Emerging Trends in Computer Science and Information Technology, 4(3), 217-227. https://doi.org/10.63282/3050-9246.IJETCSIT-V4I3P122

    [11] Zhi, H., Xu, X., Han, W., Gao, Z., Wang, X., Palesi, M., ... & Huang, L. (2021, September). A methodology for simulating multi-chiplet systems using open-source simulators. In Proceedings of the Eight Annual ACM International Conference on Nanoscale Computing and Communication (pp. 1-6).

    [12] Katangoori, S., & Deore, S. (2022). Predictive Drift Detection and Adaptive Reconciliation in Multi-Cloud Data Environments. International Journal of Artificial Intelligence, Data Science, and Machine Learning, 3(4), 184-194. https://doi.org/10.63282/3050-9262.IJAIDSML-V3I4P119

    [13] Yin, J., Lin, Z., Kayiran, O., Poremba, M., Altaf, M. S. B., Jerger, N. E., & Loh, G. H. (2018, June). Modular routing design for chiplet-based systems. In 2018 ACM/IEEE 45th Annual International Symposium on Computer Architecture (ISCA) (pp. 726-738). IEEE.

    [14] Vanapalli, Satyendra Kumar. "Reducing Financial Fraud Using Machine Learning and CRM Data Models." International Journal of Machine Learning and Predictive Analytics 6.2 (2023): 01-20.

    [15] Allenki, S. S. (2023). Applying Cloud Security Best Practices in Regulated Environments. American International Journal of Computer Science and Technology, 5(3), 48-60. https://doi.org/10.63282/3117-5481/AIJCST-V5I3P105

    [16] Feng, Y., & Ma, K. (2022, July). Chiplet actuary: A quantitative cost model and multi-chiplet architecture exploration. In Proceedings of the 59th ACM/IEEE Design Automation Conference (pp. 121-126).

    [17] Gaddam, R. R. (2021). Vertex AI as a Unified Control Plane for MLOps. International Journal of Artificial Intelligence, Data Science, and Machine Learning, 2(2), 92-102. https://doi.org/10.63282/3050-9262.IJAIDSML-V2I2P110

    [18] Vppalapati, M., & Talasila, P. K. . (2023). Unobservable Performance: Storage Failures That Leave No Metrics Behind. International Journal of Artificial Intelligence, Data Science, and Machine Learning, 4(4), 177-188. https://doi.org/10.63282/3050-9262.IJAIDSML-V4I4P120

    [19] Lau, J. H. (2023). Chiplet design and heterogeneous integration packaging. New York: Springer.

    [20] Shiramalla, R. (2022). Predictive Record Assignment Engine in Salesforce using LWC and Einstein AI. International Journal of AI, BigData, Computational and Management Studies, 3(3), 147-159. https://doi.org/10.63282/3050-9416.IJAIBDCMS-V3I3P117

    [21] Kumar Doodala, A. N., Thatraju, S., & Kankanala, V. (2023). Post- Pandemic QA evolution in Healthcare IT. International Journal of Emerging Trends in Computer Science and Information Technology, 4(2), 223-232. https://doi.org/10.63282/3050-9246.IJETCSIT-V4I2P122

    [22] Wang, T., Feng, F., Xiang, S., Li, Q., & Xia, J. (2022, April). Application defined on-chip networks for heterogeneous chiplets: An implementation perspective. In 2022 IEEE International Symposium on High-Performance Computer Architecture (HPCA) (pp. 1198-1210). IEEE.

    [23] Suryadevara, S. S. K., & Nakirikanti, S. (2023). Privacy-Preserving Personalization Using Federated Learning in AEM . International Journal of AI, BigData, Computational and Management Studies, 4(4), 190-199. https://doi.org/10.63282/3050-9416.IJAIBDCMS-V4I4P119

    [24] Vanapalli, Satyendra Kumar. "Data-Driven Decision Making: Integrating AI Tools with CRM Platforms." International Journal of Applied Data Science & Modern Computing 6.1 (2023): 01-21.

    [25] Srigadde, B. R. (2023). Creating Object Quick Actions with Lightning Web Components. International Journal of Artificial Intelligence, Data Science, and Machine Learning, 4(2), 167-180. https://doi.org/10.63282/3050-9262.IJAIDSML-V4I2P118

    [26] Loh, G. H., Naffziger, S., & Lepak, K. (2021, February). Understanding chiplets today to anticipate future integration opportunities and limits. In 2021 Design, Automation & Test in Europe Conference & Exhibition (DATE) (pp. 142-145). IEEE.

    [27] Gaddam, R. R. (2021). Hermetic ML Environments using Conda-Lock and Docker. American International Journal of Computer Science and Technology, 3(4), 22-34. https://doi.org/10.63282/3117-5481/AIJCST-V3I4P103

    [28] Muppaneni, R. K. (2022). From Legacy ERP to Cloud-First: A Transformation Story with Dynamics 365. International Journal of Emerging Research in Engineering and Technology, 3(4), 153-164. https://doi.org/10.63282/3050-922X.IJERET-V3I4P117

    [29] Ma, X., Wang, Y., Wang, Y., Cai, X., & Han, Y. (2022). Survey on chiplets: interface, interconnect and integration methodology. CCF Transactions on High Performance Computing, 4(1), 43-52.

    [30] Kommuru, Madhurima. "Concurrency is hard: Java vs Python pitfalls you can't ignore." International Journal of Modern Research in Science & Engineering 5.2 (2022): 01-18.

    [31] Katangoori, S., & Deore, S. (2022). Edge-Cloud Hybrid Data Pipelines: Architectures for Federated Analytics and Learning. American International Journal of Computer Science and Technology, 4(3), 20-34. https://doi.org/10.63282/3117-5481/AIJCST-V4I3P103

    [32] Muppaneni , K. (2023). Virtual DOM vs Real DOM: Performance Benchmarks. International Journal of AI, BigData, Computational and Management Studies, 4(4), 180-189. https://doi.org/10.63282/3050-9416.IJAIBDCMS-V4I4P118

    [33] Viklund, P. (2021, December). Successful Heterogeneous Integration of Chiplets Demands “Shift-Left” System Level Optimization. In 2021 IEEE 23rd Electronics Packaging Technology Conference (EPTC) (pp. 42-44). IEEE.

    [34] Vppalapati, M. (2023). When Identity Decisions Throttle Data Movement. International Journal of Emerging Research in Engineering and Technology, 4(3), 160-170. https://doi.org/10.63282/3050-922X.IJERET-V4I3P117

    [35] Takkalapally, D., & Takkellapally, M. R. (2023). GC-TuneHFT: AI-Based Garbage Collection Optimization in High-Frequency Trading Environments. American International Journal of Computer Science and Technology, 5(6), 25-37. https://doi.org/10.63282/3117-5481/AIJCST-V5I6P103

    [36] Chen, S., Li, S., Zhuang, Z., Zheng, S., Liang, Z., Ho, T. Y., ... & Sangiovanni-Vincentelli, A. L. (2023). Floorplet: Performance-aware floorplan framework for chiplet integration. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 43(6), 1638-1649.

    [37] Allenki, S. S. (2023). Reducing Security Vulnerabilities with Encryption, IAM, and Regular Audits. International Journal of Emerging Trends in Computer Science and Information Technology, 4(1), 265-275. https://doi.org/10.63282/3050-9246.IJETCSIT-V4I1P127

    [38] Muppaneni, R. K. (2022). Data Privacy in the Age of AI: How Dynamics 365 Handles Regulatory Challenges. International Journal of Artificial Intelligence, Data Science, and Machine Learning, 3(4), 159-170. https://doi.org/10.63282/3050-9262.IJAIDSML-V3I4P117

    [39] Dave, A., & Dave, K. (2023). Chiplet-Based Architecture for Next-Generation Vehicular Systems. J Artif Intell Mach Learn & Data Sci, 1(4), 915-919.

    [40] Kommuru, Madhurima, and Appala Nooka Kumar Doodala. "Performance Bottlenecks Necks in Data Heavy Python Applications." International Journal of Applied Data Science & Modern Computing 6.2 (2023): 01-19.

    [41] Kumar Doodala, A. N. (2023). Offline-First Android Architecture for waste management in low connectivity zones. International Journal of Emerging Trends in Computer Science and Information Technology, 4(1), 201-209. https://doi.org/10.63282/3050-9246.IJETCSIT-V4I1P121

    [42] Parakala, A. (2023). Vendor Highlights – IoT, AI, and Process Mining. International Journal of Emerging Trends in Computer Science and Information Technology, 4(4), 135-146. https://doi.org/10.63282/3050-9246.IJETCSIT-V4I4P115

    [43] Nabeel, M., Ashraf, M., Patnaik, S., Soteriou, V., Sinanoglu, O., & Knechtel, J. (2020). 2.5 D root of trust: Secure system-level integration of untrusted chiplets. IEEE Transactions on Computers, 69(11), 1611-1625.

  • Downloads