خودکارسازی طراحی الکترونیکی (EDA) ، که به عنوان طراحی الکترونیکی به کمک رایانه (ECAD) نیز شناخته میشود،[۱] دسته ای از ابزارهای نرمافزاری برای طراحی سیستمهای الکترونیکی مانند مدارهای مجتمع و بردهای مدار چاپی است. این ابزارها در یک جریان طراحی با یکدیگر کار میکنند که طراحان تراشه از آن برای طراحی و تجزیه و تحلیل کامل تراشههای نیمه هادی استفاده میکنند. از آنجا که یک تراشه نیمه هادی مدرن میتواند میلیاردها جزء داشته باشد، ابزارهای EDA برای طراحی آنها ضروری است. این مقاله بهطور خاص EDA را با توجه به مدارهای مجتمع (IC) توصیف میکند.
پیش از توسعه EDA، مدارهای مجتمع به صورت دستی طراحی و تنظیم میشدند. برخی از فروشگاههای پیشرفته از نرمافزار هندسی برای تولید نوارهایی برای یک فتوپلاتر Gerber استفاده میکردند، که مسئول تولید یک عکس با نوردهی تک رنگ است، اما حتی آنها هم ضبطهای دیجیتالی از اجزای ترسیم شده مکانیکی را کپی میکردند. این فرایند اساساً گرافیکی بود و تبدیل آن از الکترونیک به گرافیک به صورت دستی انجام میشد. مشهورترین شرکت از این دوران Calma بود که قالب GDSII آن امروزه همچنان مورد استفاده است. در اواسط دهه ۱۹۷۰، توسعه دهندگان علاوه بر پیش نویس کردن، طراحی مدار را به صورت خودکار آغاز کردند و اولین ابزارهای قراردهی و مسیریابی توسعه یافتند. با وقوع این امر، مقالات کنفرانس اتوماسیون طراحی، اکثریت پیشرفتهای آن زمان را دربرمی گرفت.
دوره بعدی به دنبال انتشار "مقدمه ای بر سیستمهای VLSI " توسط کارور مید و لین کانوی در سال ۱۹۸۰ آغاز شد. این متن پیشگامانه طرفدار طراحی تراشه با زبانهای برنامهنویسی است که به سیلیکون وارد میشوند. نتیجه فوری افزایش قابل توجه پیچیدگی تراشههای قابل طراحی، با دسترسی بهتر به ابزارهای تأییدکننده طراحی که از شبیهسازی منطقی استفاده میکردند، بود. اغلب چیدمان تراشهها سادهتر بود و احتمال عملکرد صحیح آنها بیشتر بود، زیرا امکان شبیهسازی دقیق تر طرحهای آنها پیش از ساخت فراهم میشد. اگرچه زبانها و ابزارها تکامل یافتهاند، اما این رویه کلی در تعیین رفتار مطلوب در یک زبان برنامهنویسی متنی و نیز اجازه دادن به ابزارها برای کسب طراحی فیزیکی دقیق، امروزه اساس طراحی IC دیجیتال است.
اولین ابزارهای EDA به صورت آکادمیک تولید شدند. یکی از مشهورترینها "Berkeley VLSI Tools Tarball" بود، مجموعه ای از ابزارهای یونیکس که برای طراحی سیستمهای اولیه VLSI استفاده میشد. هنوز هم بهطور گستردهای استفاده میشود که Espresso heuristic logic minimizer، مسئول کاهش پیچیدگی مدار و Magic، یک پلت فرم طراحی به کمک کامپیوتر است. یکی دیگر از تحولات تعیینکننده تشکیل MOSIS، کنسرسیومی از دانشگاهها و تولیدکنندگان بود که با تولید مدارهای مجتمع واقعی راهی ارزان برای آموزش دانشجویان طراحی تراشه را ایجاد کرد. مفهوم بنیادی استفاده از فرایندهای آی سی مطمئن، کم هزینه و نسبتاً کم فناوری و بستهبندی تعداد زیادی پروژه در هر ویفر بود که چندین نسخه تراشه از هر پروژه حفظ شود. سازندگان همکاری یا ویفرهای فرآوری شده را اهدا میکردند یا آنها را با هزینه تمام شده میفروختند. همانطور که آنها این برنامه را برای رشد بلند مدت خود مفید میدانستند.
سال ۱۹۸۱ آغاز EDA به عنوان یک صنعت را رقم زد. برای سالها، شرکتهای الکترونیکی بزرگتر، مانند هیولت پاکارد، Tektronix و اینتل، از EDA را به نحوی درونی اتخاذ کرده بودند، مدیران و توسعه دهندگان شروع به خروج از این شرکتها کردند تا بر EDA به عنوان یک تجارت تمرکز کنند. سیستمهای Daisy , Mentor Graphics و Valid Logic Systems همه در این زمان تأسیس شدند و در مجموع به عنوان DMV شناخته میشوند. در سال ۱۹۸۱، وزارت دفاع ایالات متحده علاوه بر این بودجه VHDL را به عنوان زبان توصیف سختافزار آغاز کرد. باگذشت چند سال، بسیاری از شرکتها در EDA مهارت داشتند که هریک تأکیدی اندکی متفاوت داشتند.
اولین نمایشگاه تجاری EDA در کنفرانس خودکارسازی طراحی در سال ۱۹۸۴ برگزار شد و در سال ۱۹۸۶، Verilog، یکی دیگر از زبانهای طراحی سطح بالا و محبوب، ابتدا توسط Gateway Design Automation به عنوان زبان توصیف سختافزار معرفی شد. شبیهسازها به سرعت این معرفیها را دنبال کردند و اجازه شبیهسازی مستقیم تراشهها و مشخصات اجرایی را صادر کردند. در طی چندین سال، برای انجام logic synthesis. ، خطوط انتهایی ساخته شدند.
جریانهای دیجیتال کنونی بسیار پیمانه ای هستند که قسمتهای جلویی آنها توصیفات استانداردی را تولید میکنند که در فراخوانی واحدهایی مشابه سلولها بدون در نظر گرفتن فناوری فردی آنها جمع میشوند. سلولها ابه کمک استفاده از یک فناوری مدار مجتمع خاص، منطق یا سایر توابع الکترونیکی را پیادهسازی میکنند. سازندگان بهطور کلی مجموعه ای از اجزا را برای فرایندهای تولید خود، با مدلهای شبیهسازی متناسب با ابزارهای شبیهسازی استاندارد، فراهم میکنند. ابزارهای آنالوگ EDA به مراتب کمتر پیمانه ای هستند، از آنجا که توابع بیشتری لازم است، آنها با یکدیگر ارتباط بیشتری برقرار میکنند و اجزا بهطور کلی، کمتر ایدئال هستند.
اهمیت EDA برای الکترونیک با مقیاس گذاری پیوسته فناوری نیمه هادی به سرعت افزایش یافتهاست. برخی از کاربران اپراتورهای ریختهگری هستند که با استفاده از امکانات ساخت نیمه هادی ("fabs") و اشخاص دیگری که مسئول استفاده از شرکتهای خدمات طراحی فناوری هستند و از نرمافزار EDA برای ارزیابی یک طرح ورودی برای آمادگی تولید استفاده میکنند. ابزارهای EDA همچنین برای برنامهنویسی کارایی طراحی در FPGA یا آرایههای دروازه قابل برنامهریزی زمینه ای، طرحهای مدار مجتمع قابل تنظیم استفاده میشوند.
جریان طراحی در درجه اول از طریق چندین مولفه اصلی و اولیه مشخص میشود؛ که شامل:
سرمایه بازار و نام شرکت تا تاریخ دسامبر ۲۰۱۱[بروزرسانی]:[۲]
توجه: EEsof احتمالاً باید در این لیست باشد،[۷] اما کلاهک بازار ندارد زیرا بخش EDA Keysight است.
بسیاری از شرکتهای EDA شرکتهای کوچک با نرمافزار یا دیگر فناوریها را خریداری میکنند که میتواند با تجارت مرکزی آنها متناسب باشد.[۸] بیشتر رهبران بازار ادغام بسیاری از شرکتهای کوچکتر هستند و این گرایش توسط شرکتهای نرمافزاری به طراحی ابزارهایی به عنوان لوازم جانبی کمک میکند که بهطور طبیعی با مجموعه برنامههای فروشنده بزرگتر روی مدارهای دیجیتال تناسب دارند. بسیاری از ابزارهای جدید دارای طراحی آنالوگ و سیستمهای ترکیبی هستند.[۹] این اتفاق به دلیل گرایش به قرار دادن کل سیستمهای الکترونیکی روی یک تراشه رخ میدهد.