他尝试用最通俗的语言向科技日报记者解释设计芯片是怎么一回事——类似于画一张大楼的施工图纸。只不过,呈现这张图纸,用的不是线条,而是一种叫做Chisel的硬件语言。
此前,包云岗团队中的博士生余子濠为南京大学开发了一款教学用RISC-V处理器,“一生一芯”计划的学生要在此基础上进行改进,把师兄搭建的房子,改建得更舒服、更亮堂。
包云岗说,在实际产品研发和科研工作中,也往往不是从头开始,更多是在已有基础上,增加新功能,提高性能。“这培养的是学生‘理解—消化—创新’的能力。”
大家采用了当下流行的“敏捷开发”模式:每人负责一个或几个模块,齐头并进,多线推进,然后合龙。
“一生一芯”计划的目标很明确:在芯片上运行Linux系统,支持基本的输入输出设备。
先解决“能不能”“对不对”的问题,再来看“快不快”“好不好”。
对新手施工设计团队来说,他们盖的第一栋房子,要保证的是屹立不倒。“要是哪面墙放错了地方,或者墙体本身设计的承重强度不够,整栋楼也就塌了。”王凯帆说。
从2019年8月正式动手设计,到12月中旬交付设计图纸,五人组踩过坑,给别人挖过坑,也挣扎着从坑里爬出来过;他们曾熬夜和不知躲在哪里的错误死磕,还要对抗可能拖延队友进度的焦虑。
团队成员金越负责的是片上系统。除了中央处理器,在系统内还有五个控制器来实现具体功能。“就像大脑需要控制四肢让人体运动一样。”金越说。
这些控制器的代码是由开源社区提供的,但团队并不清楚这些控制器是否适合他们设计的这款芯片。金越需要编写驱动软件,测试外设控制器是否设置正确,能否正常工作。
“要是出现问题就很麻烦了。到底是我的软件写错了,还是外设控制器本身有问题?如果是外设控制器有问题,到底是哪个有问题?”变量太多,排列组合下来,测试复杂得让人头疼。
“做验证的那几天,几乎没怎么睡过觉。”金越半夜对着电脑,查手册,查代码,查波形,怀着点“我就不信邪”的不忿:“我一定要把这个东西弄出来。”
导师团队可以为迷茫的学生指出大概的方向,但这个方向上会碰到什么,要上山还是要过河,还是得靠学生自己尝试。
寻找问题究竟出在哪,是几乎每个计划参与者都会提到的“痛苦”经历。王华强说,这就是一个“按下葫芦起了瓢”的过程。
作为团队唯一的女将,张林隽负责的部分是预取器。你进入了一间图书馆,想找到一本书。靠你最近的书架,能放的书最少;而更深处的书架,放的书更多,但你走过去的耗时也长。预取器好比那位了解你喜好的图书管理员,他提前将他认为你会拿的书放在离你最近的书架,节省你的查找时间。
“在实现这个功能的时候,我想当然地认为,预取器应该放在L1 Cache也就是一级缓存内。”一级缓存,相当于那个离你更近的但是容量更少的书架。但奇怪的是,加入预取器后,芯片的性能反而受到了影响,芯片的信息处理速度变慢了。
她花了一个月的时间来找问题,一个一个排查、修改和调试。后来,张林隽被提醒说,可能是预取器放置的位置不对。“哎,很崩溃,之前写的东西就没用了,又要重来。”将预取器挪到二级缓存后,困扰她一个月的问题终于消失了。
在真正动手之前,没人想过,问题竟然会在这等着他们。
学生们在总结时写道,课程作业就像直接给人采摘的果园,“一生一芯”计划却是给一片荒地和几棵树苗,从开垦种植到施肥都要自己动手,并且还不知道这样能不能结出果实。“不知为何,从0开始种出的果实好像要更甜一些。”他们说。
“我们只是知道了从山底到半山腰的路怎么走”
2019年12月,这款芯片的设计版图正式提交,基于中芯国际110nm工艺完成投片。
对五位学生来说,他们的工作也暂时告一段落。接下来的重心,是完成以芯片为基础的毕业设计。
正式流片之前,团队已经在模拟机上反复测试过多次。但仍然没人能打包票,芯片就一定能实现预期的功能。
版权声明:
原网页已被新农村转码收录,版权归文章来源方:科技日报 所有,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
您如因版权和若对该稿件内容有任何疑问,请30日内与新农村网联系,本网将迅速给您回应并做处理。
对于任何包含、经由链接、下载或其它途径所获得的有关本网站的任何内容、信息或广告,不声明或保证其正确性或可靠性。用户自行承担使用本网站的风险。
基于技术和不可预见的原因而导致的服务中断,或者因用户的非法操作而造成的损失,新农村网不负责任。
服务邮箱:4834222#qq.com(请将#替换成@)处理时间:上午9点至下午5点30分。
我国重点野生动植物保护率达74%
记者从国家林业和草原局获悉,党的十八大以来,我国持续加强珍稀濒危野生动植物及其栖息...(13964)人阅读时间:2022-05-23未来生物传感器有新动力,持续稳定五十
通过对基板上下层施加电场来控制嵌段共聚物的浓度和电场来制造各种尺寸和形状的双层结构...(18017)人阅读时间:2022-05-23中国自研深度学习框架综合竞争力排名位
5月19日,市场调研机构Frost Sullivan(沙利文)发布《中国深度学习软件框架市场研究报告(20...(19171)人阅读时间:2022-05-20我国首批山水林田湖草沙一体化保护和修
记者从中国节能环保集团有限公司了解到,日前,由该集团所属中国地质工程集团有限公司负...(15328)人阅读时间:2022-05-20不明原因儿童急性肝炎“疑云”重重
近期,以往散发的不明原因儿童急性肝炎呈集中发作趋势。多个国家报告的儿童急性肝炎,最...(18952)人阅读时间:2022-05-16