第(1/3)頁 手機(jī)在旁邊不停的震動(dòng),但寧為仿若未覺。 最近一段時(shí)間,湍流算法那邊他幾乎完全放下了,全身心的投入到了EDA軟件這塊。 到不是湍流算法那邊已經(jīng)沒問題了,實(shí)際上之所以這個(gè)項(xiàng)目一直在實(shí)驗(yàn)室里進(jìn)行內(nèi)測(cè),還沒有對(duì)外聯(lián)系進(jìn)行大規(guī)模公測(cè),也是因?yàn)橛龅搅思夹g(shù)瓶頸。 目前湍流算法在實(shí)驗(yàn)室里的錯(cuò)誤判斷率穩(wěn)定在十萬分之一點(diǎn)八左右,無法在進(jìn)一步下降了。 十萬分之一點(diǎn)八的出錯(cuò)率聽起來不算高,但如果應(yīng)用在12306這種售票網(wǎng)站跟APP的服務(wù)器上,卻很可怕。 用戶基數(shù)太大了。 每一億人次使用12306訂票,可能有1800多人被誤判為惡意爬蟲程序而受到懲罰,這得是多敗人品的一件事。更別提每年使用12306訂票系統(tǒng)的何止一億人次? 一個(gè)長假都不止了! 寧為跟三位輔助的研究員也不是沒想過辦法,幾個(gè)人一起頭腦風(fēng)暴過,對(duì)算法經(jīng)過了兩次迭代,但始終無法降低實(shí)驗(yàn)室內(nèi)測(cè)的錯(cuò)誤率。 這讓寧為有種感覺,湍流算法的進(jìn)一步突破,可能需要他對(duì)整個(gè)系統(tǒng)的理解進(jìn)一步加深,這是急不來的,索性先這么在實(shí)驗(yàn)室掛著,多做一段時(shí)間的內(nèi)測(cè),可用來分析的數(shù)據(jù)足夠多了,說不定就能從這些數(shù)據(jù)中找出一些端倪。 所以寧為便不再關(guān)注湍流算法那邊,畢竟EDA軟件項(xiàng)目組這邊,沒人比他更清楚這款軟件的結(jié)構(gòu)跟難點(diǎn)。 最大的難點(diǎn)其實(shí)就是讓芯片設(shè)計(jì)簡(jiǎn)單化。 舉一個(gè)簡(jiǎn)單的例子。 在使用主流EDA軟件做后端設(shè)計(jì)的時(shí)候,第一步一般是需要對(duì)標(biāo)準(zhǔn)庫進(jìn)行設(shè)置。 需要的數(shù)據(jù)大概可以分為三類,分別為邏輯層、物理層跟設(shè)計(jì)。 這三類又能細(xì)分為六種文件,包括工藝文件、單元庫、子庫、綜合后網(wǎng)表文件、約束Pad位置的TDF文件跟綜合后給出的時(shí)序約束文件。 然后是芯片的整體布局,這是直接影響到芯片面積、速度信號(hào)完整性跟設(shè)計(jì)周期的重要步驟。要為模塊、輸入輸出接口、電源焊盤等等分配對(duì)應(yīng)的位置。 接下來是時(shí)鐘樹綜合,這也是一大挑戰(zhàn)。想想看,在集合數(shù)千萬甚至上億的晶體管后,要將時(shí)鐘信號(hào)零偏差的傳輸?shù)叫酒恳粋€(gè)局部區(qū)域本就是件不簡(jiǎn)單的事情。 接下來是整體布線,這也是整個(gè)芯片設(shè)計(jì)最重要的物理實(shí)踐過程。 緊跟著還要進(jìn)行設(shè)計(jì)規(guī)則檢查。 這些都做完之后,沒有問題了,再進(jìn)入仿真環(huán)節(jié)…… 第(1/3)頁