دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1 نویسندگان: Saurabh Jain, Longyang Lin, Massimo Alioto سری: ISBN (شابک) : 303038795X, 9783030387952 ناشر: Springer سال نشر: 2020 تعداد صفحات: 178 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 15 مگابایت
در صورت تبدیل فایل کتاب Adaptive Digital Circuits for Power-Performance Range beyond Wide Voltage Scaling: From the Clock Path to the Data Path به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب مدارهای دیجیتال تطبیقی برای محدوده عملکرد توان فراتر از مقیاس ولتاژ گسترده: از مسیر ساعت تا مسیر داده نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
این کتاب اولین پوشش جامع از تکنیکهای طراحی دیجیتال را ارائه میکند تا معاوضه عملکرد توان را بسیار فراتر از آنچه در مقیاسگذاری ولتاژ گسترده معمول مجاز است، گسترش دهد. در مقایسه با طرحهای ثابت معمولی، رویکرد توصیفشده در این کتاب، مدارهای دیجیتال را متنوعتر و تطبیقپذیرتر میکند و امکان بهینهسازی همزمان در هر دو انتهای طیف توان-عملکرد را فراهم میکند. راهحلهای کشویی برای طراحی کاملاً خودکار و کم تلاش بر اساس ابزارهای CAD تجاری بهطور گسترده برای پردازندهها، شتابدهندهها و حافظههای روی تراشه مورد بحث قرار گرفتهاند و برای برنامههای کاربردی برجسته (مانند اینترنت اشیا، هوش مصنوعی، پوشیدنیها، زیستپزشکی) قابل استفاده هستند. از طریق تکنیک های تطبیق پذیری با عملکرد بالاتر که در این کتاب توضیح داده شده است، خوانندگان قادر به کاهش تلاش طراحی از طریق استفاده مجدد از همان نمونه طراحی دیجیتال، در طیف گسترده ای از برنامه ها هستند. تمام مفاهیمی که نویسندگان مورد بحث قرار میدهند با طراحیهای تراشه آزمایشی اختصاصی و نتایج تجربی نشان داده شدهاند. برای اینکه نتایج بلافاصله توسط خواننده قابل استفاده باشد، تمام اسکریپت های لازم برای ایجاد جریان های طراحی خودکار بر اساس ابزارهای تجاری ارائه و توضیح داده شده است.
< /p>
This book offers the first comprehensive coverage of digital design techniques to expand the power-performance tradeoff well beyond that allowed by conventional wide voltage scaling. Compared to conventional fixed designs, the approach described in this book makes digital circuits more versatile and adaptive, allowing simultaneous optimization at both ends of the power-performance spectrum. Drop-in solutions for fully automated and low-effort design based on commercial CAD tools are discussed extensively for processors, accelerators and on-chip memories, and are applicable to prominent applications (e.g., IoT, AI, wearables, biomedical). Through the higher power-performance versatility techniques described in this book, readers are enabled to reduce the design effort through reuse of the same digital design instance, across a wide range of applications. All concepts the authors discuss are demonstrated by dedicated testchip designs and experimental results. To make the results immediately usable by the reader, all the scripts necessary to create automated design flows based on commercial tools are provided and explained.
Preface Acknowledgements Contents About the Authors Chapter 1: Introduction 1.1 Trends in the Semiconductor Industry 1.2 Energy Considerations in Power-Limited and Battery-Powered Systems 1.3 Wide Power-Performance Tradeoff and System Requirements 1.3.1 Importance of Wide Power-Performance Tradeoff in Duty-Cycled and Always-On Systems 1.3.2 Wide Voltage Scaling 1.4 Challenges in Wide Voltage Scaling and Motivation 1.5 Book Outline References Chapter 2: Reconfigurable Microarchitecures Down to Pipestage and Memory Bank Level 2.1 Pipestage as Basic Building Block of Synchronous Microarchitectures 2.1.1 Background on Pipeline Stages and Timing Constraints 2.1.2 Pipelining for Microarchitecture Speed-Up 2.2 Elementary Microarchitectures 2.3 Impact of Logic Depth on Energy 2.4 Dynamically Adaptable Pipelines 2.4.1 Wide Dynamic Voltage Frequency Scaling 2.4.2 Dynamically Adaptable Pipeline 2.4.3 Run-Time Pipeline Adaptation via Augmented DVFS Look-Up Table 2.5 Microprocessor Microarchitectures: Opportunities and Challenges Under Reconfiguration 2.5.1 Wide DVFS in Microprocessors and Considerations at the Application Level 2.5.2 Control Flow and Hazards in Microprocessor Microarchitectures with Different Pipedepths 2.5.3 Limitations of Re-pipelining in Existing Microprocessor Architectures 2.6 Enabling Microarchitectural Reconfiguration in Microprocessors 2.7 Dynamically Adaptable Time-Interleaved Microprocessors 2.8 Static Random Access Memory (SRAM) 2.9 Methods for SRAM Speed-Up via Reconfigurable Array Organization 2.10 Conclusion References Chapter 3: Automated Design Flows and Run-Time Optimization for Reconfigurable Microarchitecures 3.1 Prior Art in Reconfigurable Microarchitectures 3.2 Overview of Systematic Methodologies and Design Flows for Microarchitectural Reconfiguration 3.3 Automated Design Flow for Pipeline-Level Reconfiguration: Re-pipelining and Retiming (Steps 1–2) 3.3.1 Re-pipelining (Step 1) 3.3.2 Retiming (Step 2) 3.4 Automated Design Flow for Pipeline-Level Reconfiguration: Register Identification (Step 3, Phase I) 3.4.1 Netlist to Skeleton Graph (Step 3.1, Phase I) 3.4.2 Weighted Skeleton Graph (Step 3.2, Phase I) 3.5 Automated Design Flow for Pipeline-Level Reconfiguration: Register Identification in Linear Pipelines (Step 3, Phase II) 3.6 Automated Design Flow for Pipeline-Level Reconfiguration: Register Identification in Non-linear Pipelines (Step 3, Phase II) 3.6.1 Graph Feedforward Cutsets and Properties 3.6.2 Cutset Identification (Step 3.3B) 3.6.3 Cutset-to-Pipeline Mapping (Step 3.3C) 3.7 Automated Design Flow for Pipeline-Level Reconfiguration: Bypassable Registers Choice (Step 3, Phase III) 3.8 Automated Design Flow for Pipeline-Level Reconfiguration: Bypassable Register Replacement (Step 4) 3.9 Automated Design Flow Extension to Thread-Level Time-Interleaved Reconfiguration 3.10 SRAM Reconfiguration at the Bank Level 3.10.1 Design Considerations on Memory Reconfiguration 3.10.2 Background on Low-Power and Reconfigurable Memories 3.10.3 Row Aggregation Technique and Reconfiguration for Selective Performance Enhancement Beyond Nominal Voltage 3.10.4 Embedding Reconfigurable Row Aggregation Through Minor Modifications of Existing Compiled Memories 3.11 Conclusion References Chapter 4: Case Studies of Reconfigurable Microarchitectures: Accelerators, Microprocessors, and Memories 4.1 Fast Fourier Transform (FFT) Accelerator 4.1.1 Microarchitecture and Design of Its Dynamically Adaptable Pipeline Counterpart 4.1.2 Measurement Results on a Single Die 4.1.3 Impact of Variations and Comparison of Measurement Results Across Multiple Dice 4.1.4 Overhead Due to Microarchitecture Reconfiguration 4.2 Finite Impulse Response Filter (FIR) and Fixed-Point Multiplier 4.3 Reconfigurable Thread-Level in ARM Cortex Microcontroller and SRAM Row Aggregation 4.3.1 Reconfigurable Memory with Selective Row Aggregation 4.3.2 ARM Cortex-M0 Microcontroller 4.4 Conclusion References Chapter 5: Reconfigurable Clock Networks, Automated Design Flows, Run-Time Optimization, and Case Study 5.1 Impact of Clock Network Topology on Clock Skew, Performance, and Hold Margin under Wide Voltage Scaling 5.1.1 Impact of Clock Skew on Performance, Robustness Against Hold Violations, and Energy Efficiency 5.1.2 Impact of Supply Voltage on Clock Network Optimization and Clock Skew in Conventional Static Clock Networks 5.1.3 Prior Art in Clock Networks for Low- or Wide-Voltage Operation 5.2 Reconfigurable Clock Networks: Principles and Fundamentals 5.3 Bypassable Repeaters and Other Clock Cells 5.4 Gate-Boostable Clock Root Repeater 5.5 Automated Design Flows for Reconfigurable Clock Networks and Integration with DVFS 5.5.1 Automated Clock Tree Design and Level Balance Principle 5.5.2 Optimal Configuration Selection and Integration with DVFS 5.6 Case Study: Reconfigurable Clock Network in FFT Accelerator 5.6.1 Testchip Design 5.6.2 Clock Skew Measurement Results 5.6.3 Improvements in Performance, Robustness, and Energy Offered by Reconfigurable Clock Networks 5.7 Conclusion References Chapter 6: Conclusions References Appendix A.1 Pipeline-Level Reconfiguration A.2 Thread-Level Reconfiguration A.3 Detailed Description of Script I/Os References Index