数字IC学习

发布时间 2024-01-03 20:20:07作者: 如是~~

在正式开始前,我必须要交代一下,我写这些博客的原因:主要是想记录和梳理一下自己如何学习数字IC这个我也许余身都要从事的行业,如果能给读者带来帮助,那便是更好不过的事情了。
作为一个经历过千万人高考,百万人考研的人来说,学习并不是一件轻松的事,更可能算的上幸苦,得益于我们的教育系统,我成为了一个半吊子做题家。关于我怎么评价,我在这里要说一句以后可能经常用的一句话“任何事物都有它的正面和反面嘛”,做题家让我有了耐性和基本的学识,这使我有机会去找到适合自己的学习方法,也许找到了,也许没有。
在开始我们要思考这样一个问题,如何学习一个新的东西,是指新的概念或者是新的事物。在我看来主要又两种方法,一种是从别人的脑海中的相应的概念去学,这样简单些,但也更复杂,简单之处在于你无需花费时间在实践上就能获得相应的知识,复杂之处在于,这些所谓概念,你只是记住了,而必须还要花很多时间去理解,才能在实践中用到;把上一种反过来,便是在实践中去学。所有的知识最终是为了帮助人们改变世界,当然前一步是解释世界,只要你能用所谓一套理论解释你看到的世界,并可以帮助你更好的生活,那便是好理论--对你而言。
SO,在学习数字IC时,我的角度应该放在这里。因为这个东西不是轻易可以实践的,所以我们要以第一种方式去学,而后有机会实践了后,在反过来,补充理解概念。

什么是数字IC?这个问题好比是问,什么是建筑业?
建筑业是可以造出房子的,供人类居住的房子的;数字IC是建造芯片的,是可以帮助人类完成数字化、逻辑运算的一个大“house”。对人们这么解释后,基本就明白建筑业是什么了,但是这样解释数字IC,只能让人们知道这样一个概念,其余就不得而知;原因在于,人们知道房子是什么,都知道房子有那些构成,走南北的人或许还知道各种各样的房子,而人们不知到数字IC是什么。
所以我们还需要细细展开说,关于科学的解释,诸位百度一下,就有一大堆。我在这里更想解释它的本质。
在人们知道建筑业是什么之后,该如何造房子呢,或者说一个会造房子的人如何带徒弟呢?很简单,用语言告诉徒弟,然后用语言去描述房子本体,房子的各个部分,以及如何盖房子,这里比较简单原因就是,师傅说“砖”,即使徒弟不知道砖是什么,也可以立马看到实物,然后理解。
但你给学生介绍“触发器”,学生不知道时,你不能给他一个实物来看,所以难也难在这里,这个实物太小了,而且看起来和一个砖也差不多。
砖是人们描述物理世界存在的一个东西的文字亦即意识的载体,那么代码就是人们向计算机描述一个概念的存在的载体;对人而言还是用触发器表述这个概念的存在的载体比较好理解,但是其根本作用是一样的,描述某个存在,对人描述,对机器描述。
这个向机器描述的载体代码是verilog,其历史,我也不再多做介绍。
盖房子需要知道砖和沙石灰是什么,数字IC需要知道verilog和《数字电路》这两种材料。
verilog和《数字电路》的了解,还请君百度。