علم طراحی سخت افزار با مدارات منطقی پایه ریزی می شود که کوچکترین جز در طراحی می باشد. اصولاً علم مدار منطقی به لحاظ ساده کردن طراحی سخت افزارها شکل گرفته است و بوسیله آن می توان پیچیده ترین مدارها را با ابزار و روشهایی که در اختیار می گذارد طراحی و سپس پیاده سازی کرد. در مدارهای منطقی برای سادگی طراحی، از گیت هایی پایه ای (مانند AND, OR, NAND, NOR,XNOR, XOR,...) استفاده می شود که بوسیله این گیتها یک مدار طراحی می شود. در واقع آنچه که امروزه در مدارات واقعی بصورت یکسری آی سی(مدارات مجتمع) دیده می شود تشکیل شده از گیتهای پایه ای که در درون آی سی ها گنجانده شده است. بنابراین در واقعیت چیزی بصورت گیت پایه ای AND یا OR پیدا نخواهید کرد، بلکه با آی سی هایی روبرو خواهید بود که این گیتها بصورت مجتمع درون آن گنجانده شده است.
wiki: طراحی مدار مجتمع