2022-11-04

学集成电路需要基础电路知识吗?_微电子与电路基础属于集成电路专业吗

想咨询一下关于学集成电路需要基础电路知识吗?,微电子与电路基础属于集成电路专业吗,cmos电路是以什么为基础的集成电路的问题,大家能帮助我解答一下吗

8 个回答

  • 沉稳大叔

    你理解错了吧。集成电路专业需要熟悉数学,物理(尤其是要精通半导体物理),熟悉计算机学,C语言,熟悉电子电路等。
    本科四年是十分艰难消化这些课程的,必须是研究生毕业,最好博士毕业。
    毕业后,你也只是有入门的基础,你还需要多年的工作努力才能勉强做的芯片的事情。

  • 沉稳如松

    你理解错了吧。集成电路专业需要熟悉数学,物理(尤其是要精通半导体物理),熟悉计算机学,C语言,熟悉电子电路等。
    本科四年是十分艰难消化这些课程的,必须是研究生毕业,最好博士毕业。
    毕业后,你也只是有入门的基础,你还需要多年的工作努力才能勉强做一点芯片的事情。

  • 梦飞

    我的答案是是肯定要有,而且电路方面的知识还需要学的很多。

    尤其是作为一名集成电路设计方面的学生,没有基础电路知识是不可想象的。

    不过如果专业是集成电路工艺方向,对电路知识的要求可以低一点,不过即使再低,基础电路知识也是必修的。

    我大致罗列一下微电子专业学生的课程(大一到大四),跟电路相关的课程至少有7门:数电,模电,信号与系统,模拟集成电路设计,数字集成电路设计,版图设计,VLSI导论(超大规模集成电路)

    高数

    普通物理

    线性代数

    数学物理方法

    量子力学

    数电

    模电

    信号与系统

    微机原理

    固体物理

    半导体物理(核心)

    微电子材料

    半导体器件物理

    微纳电子器件

    模拟集成电路设计

    数字集成电路设计

    版图设计

    VLSI导论

    通信原理

  • 给未来的自我拼路

    是的

  • 淡定从容

    当然需要的!基础电路是集成电路的根基。学习集成电路应用知识比学习分立元件组成的电路简单的多,你只要掌握二极管、三极管的基本性质、三极管基本放大电路的特性、负反馈的概念,就可以开始学习模拟集成电路的基本知识,主要是运放的基本性质与电路!

  • 教育

    ? 本人绝对是外行,但据我所知,所谓集成电路其实就是芯片,若想搞芯片,仅有电子学方面的知识是绝对不够的,更需要的是,懂得高等数学,数学是现代科学的王冠,任何科学成果都需要通过数学建立其可表达的数学模型。

  • 良心宝贝

    需要,因为集成芯片还需要外部的电阻电容,稳压电路等辅助才能工作,基础知识比较重要。

  • 沉稳前行

    嵌入式开发门槛高,涉及的知识面广,既要求懂硬件,又必须能写软件,而软硬件涉及的知识体系却又是异常的庞大;并且学习这些短期内看不到成绩,需要坚持数年,执着在一个领域深耕。
    具备基本的电路知识,了解常用元器件、芯片,能看懂原理图,作为嵌入式软件开发人员也必须懂一些硬件设计方面的知识;
    具备一定的MCU设计与应用能力,从单片机到ARM再到DSP,能够根据客户要求设计产品;掌握至少一种单片机的编程与使用,比如常见的STM32,后期可以涉猎FPGA;
    学习C语言,掌握基本的数据类型、指针、结构体等;了解基本的MCU外围模块,SPI、I2C、UART、GPIO、ADC、PWM、Timer、FLASH等原理,能根据硬件原理以及芯片手册编写裸机设备驱动程序;掌握常用工业通讯协议比如CAN、Modbus等;
    学习至少一种操作系统,包括但不限于uCOS、FreeRTOS、RT-Thread、Vxworks等,并且一定要学习嵌入式linux的使用与编程,搞明白多任务调度、信号量、邮箱等的原理与使用;
    学习linux平台下的设备驱动程序设计,掌握字符设备、块设备、网络设备的驱动框架,并能够熟练设计这些设备驱动,比如ADC、UART、SPI、GPIO、Camera等等,视频驱动框架一定要搞懂V4L2;
    学习GUI设计,具备基本的嵌入式产品GUI设计能力,可以学习Qt,它的跨平台特性很适合嵌入式开发;当然也可以转到App设计开发;
    学习多线程编程,搞明白线程池原理并应用到实际产品中;具备高并发网络通信编程能力,熟练掌握epoll以及libevent的使用和设计;
    掌握至少一种数据库编程能力,嵌入式可以学习SQlite;
    掌握C/C++编程语言,可以设计linux平台下的应用程序以及后台服务程序,并涉猎其他编程语言,可以学习Python;
    修炼内功,学好数学,学习各种编程算法,掌握常用数据结构以及算法的原理和实现,链表、队列、排序、查找等;掌握常用滤波算法及其实现,比如一阶互补滤波、卡尔曼滤波等;掌握PID原理与算法实现;
    以上即是嵌入式软件开发的路线,当然不一定适合每个人,但总体来讲掌握这些对以后的进一步发展有很大帮助。

相关推荐