学习IC设计要多长时间

127次

问题描述:

学习IC设计要多长时间求高手给解答

推荐答案

2024-01-12 06:32:21

ic设计,应该有数字和模拟的两个方向 显然fpga是数字的,数字电路无非就是一个个门,和触发器组成的,任何复杂的逻辑控制都市这样。

确实简单逻辑设计,只需要知道使用门和触发器的人都能设计出来。难的其实就是复杂的设计。 和c程序一样,复杂逻辑也可以分解成很多小模块,模块里边还可以继续细分。单从一个独立的底层模块电路来说,我们会觉得很简单。如果电路中只有两个模块,复杂度是二,你会觉得很简单,但是如果是四个,八个,十六个,你就会发现复杂度就不是简单的四、八、十六了。 我觉得复杂的设计中最关键的是构架设计,往往需要采用自顶向下的设计方法,也就是使你设计的复杂度降到最低。如果你做的16个模块复杂度是小于等于16,那么你的这个设计是优秀的。 构架的能力是一种宏观思维的能力,是一种习惯,方法,可以通过学习借鉴一些开源的ip。 还有就是实践,ic设计非常灵活,我想每个人都会有自己的习惯的实现方法。通过实践,你能找到适合自己的思维习惯的构架和细分模块的方法。

其他答案

2024-01-12 06:32:21

本人是微电子专业,今年大四。对于本专业,正处在入门阶段,虽然也学习了一些课程,可是没有能全部搞懂。现在从暑假开始,我找到了一个实习单位,在公司里他们很忙。我在一间单独的实验室。学习FPGA设计和使用MATlAB进行数字信号处理。一切都是自学。在学习中遇到了很多的问题,所以学起来很缓慢。有些东西实在弄不懂了就放下了,放下了太多又弄不懂了、……如此以来,举步维艰。我想知道IC设计者都是怎么学习的?一个普通人要多长时间才能够成为一名成功的IC工程师?还望各位前辈不吝赐教。

我现在学习的FPGA和MATLAB都需要编程。当时学语言时我觉得不难,对于简单的我能写出来,可是对于一个复杂的项目,要些好长的代码,这样我觉得好难。可是为什么他们都告诉我这个是很简单的。我想知道对于编程,从入门到高级该怎么做?难道是每个人看过了几个触发器、解码器、译码器之类的入门教程就可以写出复杂的程序了吗?为什么我连看都看不懂这些程序!

(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6