想想商用EDA开发日程饱含艰辛吧?在最近召开的国际计算机辅助设计大会 (ICCAD)第五届CADathlon年会上,一群学生只花了一天的时间通过开发EDA软件解决了指定的难题。
CADathlon由ACM设计自动化特别兴趣组(SIGDA)主办,挑战学生的CAD知识、解决问题、编程和团队协作的能力。竞赛中,学生们都分得了按难度和主题安排的许多问题。
在竞赛前一周这些学生们获得有关CAD领域、相关论文和软件Linux框架的信息。竞赛在ICCAD开幕前一天也就是11月5日周日举行。学生每两人一组,根据正确性和效率来判分。
IBM的Geert Janssen是本年度CADathlon的一名组织者,他表示,学生们从8点到5点工作了一天,开发了用于形式验证、逻辑综合、纠错代码、Steiner树启发式算法(heuristics)、电路时序分析和时钟偏移(clock skew)优化的软件工具。随后通过在主办方准备的测试实例上运行来评估这些工具,最高奖是48分。
来自加州伯克利大学的博士生Donald Chai和Satrajit Chatterjee赢得47分摘得桂冠。密歇根大学的George Viamontes和Kai-Hui Chang位居第二名,获得44分。