وبلاگ بلیان

Digital VLSI Chip Design with Cadence and Synopsys CAD Tools

جلد کتاب Digital VLSI Chip Design with Cadence and Synopsys CAD Tools

معرفی کتاب «Digital VLSI Chip Design with Cadence and Synopsys CAD Tools» نوشتهٔ William S. Vincent و Erik Brunvand، منتشرشده توسط نشر 2006 در سال 2006. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است.

کتاب «Digital VLSI Chip Design with Cadence and Synopsys CAD Tools» نوشتهٔ اریک برونوند، راهنمایی عملی و گام‌به‌گام برای مهندسان و دانشجویانی است که می‌خواهند فرایند طراحی یک مدار مجتمع سی‌ام‌او‌اس (CMOS) قابل ساخت را با استفاده از نرم‌افزارهای معتبر تجاری بیاموزند. این کتاب با تکیه بر آموزش‌های مبتنی بر پروژه، شکاف میان دانش تئوری طراحی وی‌ال‌اس‌آی (VLSI) و پیاده‌سازی عملی آن را پر می‌کند.

دربارهٔ کتاب —

کتاب «Digital VLSI Chip Design with Cadence and Synopsys CAD Tools» یک منبع آموزشی منحصربه‌فرد است که بر روی جنبه‌های عملی و کارگاهی طراحی مدارهای مجتمع در مقیاس بسیار بزرگ (VLSI) تمرکز دارد. ایدهٔ محوری کتاب، راهنمایی خواننده از طریق یک جریان کاری کامل (CAD flow) است که از دو ابزار اصلی و پرکاربرد در صنعت، یعنی نرم‌افزارهای شرکت کَدِنس (Cadence Design Systems) و سیناپسیس (Synopsys Inc.)، استفاده می‌کند. این کتاب به‌عنوان یک راهنمای مکمل برای درس‌های اصلی طراحی وی‌ال‌اس‌آی طراحی شده و می‌تواند با کتاب‌های مرجعی مانند «CMOS VLSI Design» نوشتهٔ وست و هریس یا «Digital Integrated Circuits» نوشتهٔ رابی، چاندراکاسان و نیکولیچ همراه شود. فضای کتاب کاملاً آموزشی، کاربردی و مبتنی بر پروژه است و با زبانی ساده، خواننده را قدم‌به‌قدم در محیط‌های نرم‌افزاری پیچیده هدایت می‌کند. این کتاب با ارائهٔ آموزش‌های دقیق (tutorials)، شامل دستورالعمل‌های گام‌به‌گام و تصاویر گرفته‌شده از پنجره‌های ابزارها، فرایند طراحی را برای مخاطب ملموس می‌سازد. محتوای کتاب از مبانی اولیهٔ راه‌اندازی نرم‌افزار کَدِنس آغاز و تا مراحل پیشرفته‌تری مانند شبیه‌سازی، سنتز، مکان‌یابی و مسیریابی (Place and Route) و در نهایت آماده‌سازی طرح برای ساخت (GDSII) پیش می‌رود. در بخش پایانی کتاب، یک پروژهٔ کامل طراحی یک ریزپردازندهٔ ساده (Tiny MIPS) به عنوان مثال جامع از تمام مراحل آموزش‌داده‌شده، ارائه شده است.

دربارهٔ نویسنده

اریک برونوند (Erik Brunvand)، نویسندهٔ این کتاب، دانشیار گروه محاسبات (School of Computing) در دانشگاه یوتا است. زمینهٔ تخصصی او معماری کامپیوتر و سیستم‌های وی‌ال‌اس‌آی است و به طور خاص به سیستم‌های خودزمان‌بند (self-timed) و ناهمگام (asynchronous) علاقه‌مند است. یکی از محورهای تحقیقاتی او، کامپایل برنامه‌های هم‌روند (concurrent) به مدارهای ناهمگام است و برای این منظور، از زبان برنامه‌نویسی ارتباطی occam استفاده می‌کند. او همچنین در حال ساخت نمونه‌های اولیه از سیستم‌های کامپیوتری ناهمگام با استفاده از مدارهای اف‌پی‌جی‌ای (FPGA) و تراشه‌های سفارشی است. علاقه‌مندی او به جنبه‌های عملی طراحی، این کتاب را به منبعی ارزشمند برای دانشجویان و مهندسان تبدیل کرده است.

چرا باید «Digital VLSI Chip Design with Cadence and Synopsys CAD Tools» را بخوانید؟

  • آموزش عملی و گام‌به‌گام با ابزارهای استاندارد صنعت: این کتاب با ارائهٔ آموزش‌های دقیق و تصویری، شما را با دو مجموعه‌ابزار اصلی طراحی وی‌ال‌اس‌آی، یعنی کَدِنس و سیناپسیس، آشنا می‌کند و توانایی کار با آنها را به شما می‌دهد.
  • طی کردن کامل چرخهٔ طراحی تا ساخت: شما با مطالعهٔ این کتاب، کل فرایند طراحی یک مدار مجتمع سی‌ام‌او‌اس را از مرحلهٔ ورودی‌سازی شماتیک تا خروجی نهایی (GDSII) برای ساخت، دنبال خواهید کرد.
  • استفاده از یک پروژهٔ جامع در پایان مسیر یادگیری: پروژهٔ طراحی یک ریزپردازندهٔ ساده (Tiny MIPS) در فصل آخر، فرصتی عالی برای تثبیت تمام مباحث و درک یک جریان کاری کامل فراهم می‌کند.
  • منبعی مکمل برای دروس دانشگاهی و خودآموزی: این کتاب به گونه‌ای طراحی شده که در کنار کتاب‌های اصلی تئوری طراحی وی‌ال‌اس‌آی استفاده شود و برای دانشجویان و مهندسانی که به‌دنبال تجربهٔ عملی هستند، بسیار مفید است.
  • مرجع کامل برای طراحان تراشه: محتوای کتاب از مبانی پایه تا مراحل پیشرفته، آن را به منبعی جامع و قابل ارجاع برای حرفه‌ای‌های این حوزه تبدیل کرده است.

این کتاب برای چه کسانی مناسب است؟

این کتاب منبعی ایده‌آل برای دانشجویان کارشناسی و کارشناسی ارشد مهندسی برق و کامپیوتر است که دروس مرتبط با طراحی مدارهای مجتمع دیجیتال (VLSI) را می‌گذرانند. همچنین برای مهندسان جوان و طراحان شاغل در صنعت که به‌دنبال به‌روزرسانی دانش عملی خود و آشنایی با جریان‌های کاری رایج طراحی با ابزارهای کَدِنس و سیناپسیس هستند، کتابی بسیار کاربردی و راهگشا به شمار می‌رود.

سوالات متداول

آیا این کتاب برای یادگیری طراحی وی‌ال‌اس‌آی از صفر مناسب است؟

این کتاب بیشتر بر جنبه‌های عملی و کار با ابزارهای طراحی متمرکز است و فرض را بر این می‌گذارد که شما پیش‌زمینهٔ تئوری کافی از دروسی مانند مدارهای دیجیتال و طراحی وی‌ال‌اس‌آی دارید. به همین دلیل، به عنوان یک راهنمای عملی (lab manual) در کنار یک کتاب درسی اصلی توصیه می‌شود.

آیا کتاب با نسخه‌های جدید نرم‌افزارهای کَدِنس و سیناپسیس سازگار است؟

نسخهٔ اصلی کتاب بر اساس ابزارهای قدیمی‌تر این شرکت‌ها نوشته شده است. با این حال، نویسنده برای به‌روزرسانی محتوا با نسخه‌های جدیدتر (مانند IC v6 از کَدِنس) تلاش کرده و تغییرات را در وب‌سایت شخصی خود در دسترس قرار داده است.

آیا این کتاب شامل فایل‌های کمکی برای تمرین است؟

بله، وب‌سایت اختصاصی کتاب که توسط نویسنده نگهداری می‌شود، شامل فایل‌های داده، اسکریپت‌ها و کتابخانه‌های سلولی مورد نیاز برای انجام تمرین‌ها و پروژه‌های کتاب است.

Newly updated for Django 2.1 and Python 3.7. Django for Beginners takes you from total beginner to confident Django developer. Proceed step-by-step through five progressively more complex projects: from a Hello World app all the way to a robust Newspaper app with a custom user model, complete user authentication flow, foreign key relationships, and more. Learn current best practices around class-based views, templates, urls, user authentication, testing, and deployment. TABLE OF CONTENTS: Introduction Chapter 1: Initial Setup Chapter 2: Hello World app Chapter 3: Pages app Chapter 4: Message Board app Chapter 5: Blog app Chapter 6: Forms Chapter 7: User Accounts Chapter 8: Custom User Model Chapter 9: User Authentication Chapter 10: Bootstrap Chapter 11: Password Change and Reset Chapter 12: Email Chapter 13: Newspaper app Chapter 14: Permissions and Authorizations Chapter 15: Comments Conclusion A step-by-step guide to building web applications with Python and Django 3.0. Create, test, and deploy 5 progressively more complex websites including a Message Board app, a Blog app with user accounts, and a robust Newspaper app with reader comments and a complete user registration flow. Along the way you'll learn core Django features and best practices around models, views, templates, urls, custom user models, permissions, authorizations, user registration, testing, and deployment. TABLE OF
دانلود کتاب Digital VLSI Chip Design with Cadence and Synopsys CAD Tools