A Practical Guide to Verilog-A: Mastering the Modeling Language for Analog Devices, Circuits, and Systems

دانلود کتاب A Practical Guide to Verilog-A: Mastering the Modeling Language for Analog Devices, Circuits, and Systems

48000 تومان موجود

کتاب راهنمای عملی Verilog-A: تسلط بر زبان مدل‌سازی برای دستگاه‌ها، مدارها و سیستم‌های آنالوگ نسخه زبان اصلی

دانلود کتاب راهنمای عملی Verilog-A: تسلط بر زبان مدل‌سازی برای دستگاه‌ها، مدارها و سیستم‌های آنالوگ بعد از پرداخت مقدور خواهد بود
توضیحات کتاب در بخش جزئیات آمده است و می توانید موارد را مشاهده فرمایید


این کتاب نسخه اصلی می باشد و به زبان فارسی نیست.


امتیاز شما به این کتاب (حداقل 1 و حداکثر 5):

امتیاز کاربران به این کتاب:        تعداد رای دهنده ها: 8


توضیحاتی در مورد کتاب A Practical Guide to Verilog-A: Mastering the Modeling Language for Analog Devices, Circuits, and Systems

نام کتاب : A Practical Guide to Verilog-A: Mastering the Modeling Language for Analog Devices, Circuits, and Systems
ویرایش : 1 ed.
عنوان ترجمه شده به فارسی : راهنمای عملی Verilog-A: تسلط بر زبان مدل‌سازی برای دستگاه‌ها، مدارها و سیستم‌های آنالوگ
سری :
نویسندگان :
ناشر : Apress
سال نشر : 2022
تعداد صفحات : 354
ISBN (شابک) : 1484263502 , 9781484263501
زبان کتاب : English
فرمت کتاب : epub    درصورت درخواست کاربر به PDF تبدیل می شود
حجم کتاب : 2 Mb



بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.

توضیحاتی در مورد کتاب :


 کشف کنید که چگونه Verilog-A به ویژه برای توصیف رفتار و اتصال مدارها و اجزای سیستم برای شبیه سازهای آنالوگ کلاس SPICE یا برای هسته های زمان پیوسته (مبتنی بر SPICE) در شبیه سازهای Verilog-AMS طراحی شده است. این راهنمای عملی با به‌روزرسانی‌های مداوم از زمان انتشار 30 سال پیش، پایه و درک جامعی از زبان مدل‌سازی در جدیدترین فرمول استاندارد آن ارائه می‌کند.
با معرفی زبان‌های افزودنی برای پشتیبانی از مدل‌سازی دستگاه‌های فشرده، Verilog-A امروزه به زبان استاندارد در صنعت الکترونیک برای کدگذاری مدل‌های فشرده دستگاه‌های نیمه‌رسانای فعال و غیرفعال تبدیل شده است. شما نگاهی عمیق به نحوه عملکرد شبیه‌سازهای مدار آنالوگ، حل معادلات سیستم، مدل‌سازی اجزای دیگر حوزه‌های فیزیکی، و مدل‌سازی مدارها و سیستم‌های فیزیکی مشابه در سطوح مختلف جزئیات و سطوح مختلف انتزاع خواهید داشت.

همه مدل‌های فشرده استاندارد صنعت منتشر شده توسط Si2 Compact Model Coalition (CMC) و همچنین مدل‌های فشرده دستگاه‌های نانو الکترونیک در حال ظهور که توسط ابتکار دستگاه‌ها و سیستم‌های الکترونیک عصر جدید (NEEDS) منتشر شده‌اند در Verilog-A کدگذاری شده‌اند. این کتاب شما را برای روندهای فعلی در محاسبات نورومورفیک آماده می‌کند، سفارشی‌سازی سخت‌افزار برای کاربردهای هوش مصنوعی و همچنین طراحی مدار برای اینترنت اشیا (IOT) تنها نیاز به مدل‌سازی شبیه‌سازی آنالوگ را افزایش می‌دهد و Verilog-A را به عنوان یک ابزار مهم‌تر می‌کند. زبان مدل‌سازی مؤلفه‌گرای چند دامنه‌ای.
اجازه دهید 
راهنمای عملی برای Verilog-A گام اولیه در یادگیری توضیحات سخت‌افزاری با سیگنال مختلط گسترده Verilog-AMS باشد. زبان.
آنچه یاد خواهید گرفت
  • شرح سخت افزار و زبان مدلسازی Verilog-A را در جدیدترین فرمول استاندارد آن مرور کنید.
  • مدل های فشرده جدید دستگاه های نیمه هادی فعال و غیرفعال و همچنین مدل های جدید برای اجزای مدار نوظهور از رشته های فیزیکی مختلف را کدنویسی کنید.<. /span>
  • کاربرد شبیه سازهای مدار SPICE مانند را در زمینه های غیر الکترونیکی (سیستم های نورومورفیک، حرارتی، مکانیکی و غیره) گسترش دهید.<. /li>
  • گام‌های اولیه را به سمت زبان توصیف سخت‌افزاری با سیگنال مختلط توسعه یافته Verilog-AMS اعمال کنید.
Who This کتاب برای
طراحان مدارهای الکترونیکی و توسعه دهندگان مدل شبیه سازی SPICE در دانشگاه و صنعت است. توسعه دهندگان ابزارهای اتوماسیون طراحی الکترونیکی (EDA). مهندسان، دانشمندان و دانشجویان رشته های مختلف از شبیه سازهای SPICE مانند برای تحقیق و توسعه استفاده می کنند.

فهرست مطالب :


1 Table of Contents About the Author About the Technical Reviewer Acknowledgments Introduction 978-1-4842-6351-8.webp 978-1-4842-6351-8_1 Chapter 1: Lexical Basis Character Set and Tokens Comments Identifiers Simple Identifiers Escaped Identifiers Hierarchical Names Reserved Words System Names Compiler Directives Numerical Literals Integer Literals Real Literals String Literals Operators Punctuators 978-1-4842-6351-8_2 Chapter 2: Basic Types and Expressions Basic Types Integer Types Real Types String Types Expressions Primary Expressions Call Expressions Subscript Expressions Arithmetic Expressions Relational Expressions Logical Expressions Bitwise Expressions Conditional Expressions Concatenated Expressions Expression Evaluation Order Operator Precedence Parenthesized Expressions Short-Circuit Evaluation Expression Containers Assignment Patterns Ranges 978-1-4842-6351-8_3 Chapter 3: Net-Discipline Types Defining Signal Natures Base Natures Derived Natures Predefined Natures Defining Net-Discipline Types Nature Binding Statements Domain Binding Statements Nature Override Statements Deriving Natures from Disciplines Discipline Compatibility Predefined Disciplines Net Declarations Scalar Nets Vector Nets Ground Nets Net Initialization Accessing Net Attributes 978-1-4842-6351-8_4 Chapter 4: Modules and Ports Defining Module Connectivity Declaring Port Directions Declaring Port Types Connecting Modules by Instantiation Explicit Port Mapping Positional Port Mapping Top-Level Instantiation and $root Implicit Nets Instantiation of SPICE Primitives 978-1-4842-6351-8_5 Chapter 5: Parameters Parameter Declarations Simple Parameters Array Parameters Permissible Value Ranges Parameter Aliases Local Parameters Overriding Parameters Instance Parameter Override Parameter Override by Name Parameter Override by Order Hierarchical Parameter Override Hierarchical System Parameters 978-1-4842-6351-8_6 Chapter 6: Paramsets Introducing Paramsets Defining Paramsets Paramset Parameters Parameter Override Statements Other Paramset Statements Paramset Instantiation 978-1-4842-6351-8_7 Chapter 7: Procedural Programming Variables Simple Variables Array Variables Procedural Blocks Analog Blocks Block Procedural Statements Assignment Statements Scalar Assignments Array Assignments Conditional Statements if Statement case Statement Looping Statements while Statement for Statement repeat Statement 978-1-4842-6351-8_8 Chapter 8: Branches Declaring Branches Scalar Branches Vector Branches Port Branches Branch Signals Signal Directions Signal Access Functions Unnamed Branches Contributing Branch Signals Direct Contribution Statements Indirect Contribution Statements Probe Branches Value Retention Switch Branches 978-1-4842-6351-8_9 Chapter 9: Derivative and Integral Operators Time Derivative Operator Case Study: DC Motor Time Integrator Operator Case Study: Chemical Reaction System Circular Integrator Operator Case Study: Voltage-Controlled Oscillator Indirect Contribution Equations Case Study: Accelerometer Probe Derivative Operator 978-1-4842-6351-8_10 Chapter 10: Built-In Math Functions Deterministic Functions Logarithmic and Power Functions Trigonometric Functions Hyperbolic Functions Limiting and Rounding Functions Probabilistic Functions Random Number Generation Function Statistical Distribution Functions 978-1-4842-6351-8_11 Chapter 11: User-Defined Functions Defining Functions Formal Arguments A Return Variable A Procedural Statement Calling Functions Function References Using Functions in Expressions Function Called As Statements 978-1-4842-6351-8_12 Chapter 12: Lookup Tables Table Data Structure Jagged Array Grids Preparing Table Data Lookup Table Function Input Variables and Data Source Control String 978-1-4842-6351-8_13 Chapter 13: Small-Signal Functions AC Analysis AC Stimulus Function Noise Analysis White Noise Function Flicker Noise Function Look-Up Table Noise Functions Correlated Noise Sources 978-1-4842-6351-8_14 Chapter 14: Filters Time-Domain Filters Absolute Delay Filter Transition Filter Slew Filter Frequency-Domain Filters Laplace Transform Filters Zero-Pole Filter Zero-Denominator Filter Numerator-Pole Filter Numerator-Denominator Filter The Z-Transform Filters Zero-Pole Filter Zero-Denominator Filter Numerator-Pole Filter Numerator-Denominator Filter 978-1-4842-6351-8_15 Chapter 15: Events Event Control Statements Global Event Functions Monitored Event Functions Cross Function Last Crossing Function Above Function Timer Function 978-1-4842-6351-8_16 Chapter 16: Runtime Support Elaboration Queries Port Connections Parameter Overrides Simulation Queries Analysis Type Kernel Parameters Dynamic Probing Solver Support Announcing Discontinuity Bounding Time Step Limiting Iteration Steps Simulation Control Announcing Severity Terminating Simulation 978-1-4842-6351-8_17 Chapter 17: Input and Output File Management Opening Files File Positioning Error Status Detecting End-of-File Flushing Output Closing Files Reading Data Reading a Line from a File Reading Formatted Data Displaying and Writing Data Text Output File Output Writing Data to a String Escape Sequences 978-1-4842-6351-8_18 Chapter 18: Generative Programming Generate Blocks Generate Statements Generate Regions Conditional Generation Looping Generation Hierarchy Scope and Names Order of Elaboration 978-1-4842-6351-8_19 Chapter 19: Attributes Introducing Attributes Attribute Assignments Attribute Instances Standard Attributes Simulation Reports Output Variables Port Discipline Override 978-1-4842-6351-8_20 Chapter 20: Compiler Directives File Inclusion Macro Definition Object-like Macros Function-like Macros Undefining Macros Predefined Macros Conditional Compilation Default Transition Directive 978-1-4842-6351-8_21 Appendix Reserved Words in Verilog-A Keywords Other Reserved Words SPICE Compatibility Index

توضیحاتی در مورد کتاب به زبان اصلی :


Discover how Verilog-A is particularly designed to describe behavior and connectivity of circuits and system components for analog SPICE-class simulators, or for continuous time (SPICE-based) kernels in Verilog-AMS simulators. With continuous updates since it’s release 30 years ago, this practical guide provides a comprehensive foundation and understanding to the  modeling language in its most recent standard formulation. 
With the introduction of language extensions to support compact device modeling, the Verilog-A has become today de facto standard language in the electronics industry for coding compact models of active and passive semiconductor devices. You'll gain an in depth look at how analog circuit simulators work, solving system equations, modeling of components from other physical domains, and modeling the same physical circuits and systems at various levels of detail and at different levels of abstraction.

All industry standard compact models released by Si2 Compact Model Coalition (CMC) as well as compact models of emerging nano-electronics devices released by New Era Electronic Devices and Systems (NEEDS) initiative are coded in Verilog-A. This book prepares you for the current trends in the neuromorphic computing, hardware customization for artificial intelligence applications as well as circuit design for internet of things (IOT) will only increase the need for analog simulation modeling and make Verilog-A even more important as a multi-domain component-oriented modeling language.
Let 
A Practical Guide to Verilog-A be the initial step in learning the extended mixed-signal Verilog-AMS hardware description language.
What You'll Learn
  • Review the hardware description and modeling language Verilog-A in its most recent standard formulation.
  • Code new compact models of active and passive semiconductor devices as well as new models for emerging circuit components from different physical disciplines.
  • Extend the application of SPICE-like circuit simulators to non-electronics field (neuromorphic, thermal, mechanical, etc systems).
  • Apply the initial steps towards the extended mixed-signal Verilog-AMS hardware description language.
Who This Book Is For
Electronic circuit designers and SPICE simulation model developers in academia and industry. Developers of electronic design automation (EDA) tools. Engineers, scientists and students of various disciplines using SPICE-like simulators for research and development.



پست ها تصادفی