#軟件工程師#
負(fù)責(zé)芯片開發(fā)過程中片上網(wǎng)絡(luò)模報(bào)器開發(fā)工作,包括但不限于;
1.參與系統(tǒng)方案討論,根據(jù)項(xiàng)目中的具體功能,在模擬器中使用C/C++語言修改、構(gòu)造 NoC模型;
2.進(jìn)行芯片互連網(wǎng)絡(luò)功能仿真,對(duì)設(shè)計(jì)方案進(jìn)行高層次仿真模擬;
3.與芯片設(shè)計(jì)工程師、軟件工程師進(jìn)行系統(tǒng)聯(lián)調(diào),從系統(tǒng)全局方向分析問題。
招聘要求:
1.具備C/C++或Python編程能力,能閱讀或修改模擬器源碼;
2.了解計(jì)算機(jī)體系結(jié)構(gòu)基礎(chǔ)知識(shí)(緩存一致性、多核通信、內(nèi)存子系統(tǒng)等):
3.掌握至少一種主流NoC模擬工具(如gem5、BookSim、Noxim、OMNeT++等):
4.熱悉NoC基礎(chǔ)理論:拓?fù)浣Y(jié)構(gòu)(Mesh/Torms/樹形等)、路由算法(XY、自適應(yīng)路由等)、流量模型:
5.了解硬件描述語言(Verilag/VHL)在NoC 系統(tǒng)上的建模。
(此崗位為外包崗位)