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