OrCAD (بخوانید: اورکد) یک مجموعه نرم افزاری اختصاصی است که در اصل برای اتوماسیون طراحی الکترونیک (EDA) مورد استفاده قرار می گیرد. این نرم افزار عمدتا توسط مهندسان طراحی الکترونیکی و تکنسین های الکترونیک برای ایجاد شماتیک های الکترونیکی و چاپ الکترونیکی برای تولید بوردهای مدار چاپی استفاده می شود. نام OrCAD واژه مرکب دو حرفی است که نام شرکت و ریشه های نرم افزار را منعکس میکند: Oregon + CAD
اورکد مجموعه ای از محصولات برای طراحی و تجزیه و تحلیل PCB است که شامل یک ویرایشگر شماتیک به نام Capture، یک شبیه ساز مدار آنالوگ و سیگنال مخلوط به نام PSpice و یک راه حل چینش بورد PCB به نام PCB Designer Professional است.
MATLAB (مخفف matrix laboratory) محیط محاسباتی عددی چند الگویی و زبان برنامه نویسی اختصاصی توسعه یافته توسط MathWorks است.MATLAB امکان استفاده از ماتریس، ترسیم توابع و داده ها، اجرای الگوریتم ها، ایجاد رابط کاربری و ارتباط با برنامه های نوشته شده به زبان های دیگر، از جمله C، C ++، C #، Java، Fortran و Python را امکان پذیر می سازد.
اگر چه MATLAB در ابتدا برای محاسبات عددی مورد استفاده قرار گرفت، یک جعبه ابزار اختیاری از موتور نمادین MuPAD استفاده می کند که امکان دسترسی به توانایی های محاسبات نمادین را فراهم می کند.یک بسته اضافی به نام Simulink، شبیه سازی چندین حوزه گرافیکی و طراحی مبتنی بر مدل را برای سیستم های پویا و جاسازی شده اضافه می کند.
Spectre یک شبیه ساز مداری از خانواده SPICE میباشد که توسط Cadence Design Systems ارائه شده است. این شبیه ساز آنالیزها و مدلهای اجزا بر پایه SPICE را فراهم میکند. همچنین این شبیه ساز زبان مدل سازی Verilog-A را نیز ساپورت میکند. Spectre در نسخه های پیشرفته از شبیه ساز SpectreRF برای شبیه سازی RF و شبیه سازی سیگنال مخلوط پشتیبانی میکند. Spectre در حال حاضر شبیه ساز مداری پیشرو میباشد که با HSPICE و چندین شبیه ساز دیگر رقابت میکند.