
屏幕
很久以前,我教一个小孩学编程。当他在
屏幕上成功打印出Hello, World!的时候,那可高兴坏了,大声呼喊:爷爷,爷爷,我会编程啦。芯片设计的教科书里,也有不少类似Hello, World!这样的示例。学生照着书上的例子,就能轻松设计出芯片,毫无难度。中科院那几个学生做的RISC - V芯片,大体上就是书上的那种例子,只不过这个例子稍微复杂些罢了。这就好比在学习C语言的时候,书上附带的网上商城的例子,而不是简单地打印出Hello, World!。事实是不是这样?只要看看有没有人购买他们的芯片就清楚了。没听说有人购买,这也就是个实验品罢了。之前提到过,设计芯片就如同设计一座城市。城市有大有小,小到一座房子也可看作是一座城市。芯片也能做得很小,在集成电路发展的早期,一颗芯片仅有几十个晶体管,而现在
苹果的A16芯片拥有160亿个晶体管。依据芯片所集成的晶体管数量,集成电路可分为以下几类:一是小型集成电路,所含晶体管在100个以下;二是中型集成电路,晶体管数量在100到1000个;三是大规模集成电路,晶体管为1000到10000个;四是超大规模集成电路,晶体管数量在10000到100000个;五是极大规模集成电路,晶体管在10万到1000万个;六是GLSI,晶体管数量在1000万个以上。有人说芯片设计简单,大概是指晶体管数量较少的芯片。而对于几十亿颗晶体管级别的芯片,我们应该还处于追赶的进程当中。