集成電路仿真軟體,當下整體功能在沈永健眼中還頗為粗糙。
畢竟僅僅一個月趕工的軟體,功能也不求像後世的仿真軟體那樣豐富,只需做到電路模擬,邏輯模擬的驗證,其餘更先進的功能還得等之後再一代代完善。
「輸入軟體代碼,在計算機內運行試試吧。」
聞言,丁八一身旁的程立便立刻忙碌起來。
在201機研製時配套研發的電傳印表機,當即傳來清脆的按鍵聲響。
與此同時,丁八一則在一旁配合著,將厚厚幾疊的手稿,一張張地擺放在桌前,讓程立比對著輸入。
沒錯…當下的程序寫代碼,真的是先用手寫。
沈永健把控整個代碼功能與邏輯,其餘同志分組進行各自模塊的手動編寫。
其中的代碼疏漏,也只能靠人工進行複查,而無法讓計算機提示糾錯。
這也是目前軟體編寫最大的難題,將那麼多人員手寫的代碼統一翻閱,人工判斷是否有錯誤糾正,沈永健這個月最多的時間就花在這裡。
「噠~噠~」
程立鍵盤的打字聲不斷傳來,其本身沉穩的性格,在這項工作上倒是讓人很放心。
黑白的顯示屏上,一行行代碼被輸入。
只是人總會有失誤的時候,以目前的人與計算機界面交互環境,一行的錯漏往往需要將後續的代碼全部刪除到錯誤輸入之前。
沈永健在一旁等待的同時,看到這副場景也不由眉頭微蹙。
適合拼音輸入的電傳鍵盤都已經有了,怎麼把滑鼠這東西給忘了。
就國內目前的生產條件,起碼滾球的機械滑鼠生產沒有壓力,作為計算機的輸入交互配件,這東西的實用性絲毫不低於鍵盤。
若是等下一代計算機研製成功,未來有了圖形界面互動設計,滑鼠的實用性甚至要超於鍵盤。
至於光學滑鼠…沈永健心中不免惦記起了在金陵的王祖奇。
對方最近還給他來信,分享了他在工學院上課的趣事,看著信里的內容應該挺空閒。
倒是可以讓研究所發份公函,讓他去試試。
本就是光電專業的他,對於設計光學滑鼠也還算對口。
…
「沈教授,代碼已錄入完畢。」
程立說罷長舒了一口氣,揉了揉發酸的手腕,轉頭看向沈永健。
經過三個多小時的輸入,總算是將這厚厚一疊的代碼全部錄入完畢。
別看手寫的代碼量龐大,實際鍵入電腦後卻並不大。
沈永健思緒被打斷,此刻目光回到計算機上,微微頷首。
「運行吧。」
顯示屏代碼陷入卡頓,主機箱上的指示燈依舊按固有頻率閃爍。
512KB的磁性存儲器正在高速讀寫著剛剛載入的仿真軟體代碼。
時間一分一秒過去,機房內靜得只能聽到機器與水冷運轉聲。
沈永健心中也有些緊張,畢竟只一個多月趕工出來的軟體,整疊軟體代碼他反反覆覆檢查了七八次,腦中更是反覆推算過。
因為這年頭計算機系統功能簡陋的緣故,代碼的任何一處小疏漏哪怕是輸入的失誤,都會讓程序難以編譯啟動。
且一旦編譯失敗,整個軟體宛若黑箱一般,只能自己從頭尋找其中的代碼問題,會浪費太多時間與精力。
好在五六分鐘後,顯示屏卡頓結束,新的字樣顯示。
「編譯成功。」
「軟體已啟動…」
…
「呼~!」
看到這些字樣,在場不少人都輕舒了口氣。
能在編譯上通過,起碼證明這軟體沒有大的錯漏。
沈永健心中也是一緩,代碼能一次跑起來,節省的時間可不少!
「把那版『千電晶體節點狀態的仿真模型』導進去試試。」
程序運轉看到了成功的希望,程立手似乎也不酸了,繼續在丁八一的助力下,將這版測試用的仿真模型輸入。
事實上,這版仿真便是卓邵文領隊L-3集成電路時,最後一版的模型。
又是幾分鐘後,屏幕上才重新跳出提示字。
【仿真結束:發現19處時序違例,221處邏輯競爭,已生成錯誤點標註報告。】
…
卓邵文當下第一個按捺不住的走近,目光盯著計算機上關於錯誤點的報告。
雖然這版L-3設計只是未成品,但具體距離成功還有多遠並無概念。
原先的計算機分模塊進行驗證,更是無法滿足這類上千電晶體的模擬,畢竟這種量級的集成電路,哪怕模塊與模塊整體之間也容易有察覺不到的邏輯問題。
如今這仿真軟體給出的判斷,一下子給了答案。
兩百多處邏輯錯誤,果然距離成功還有較遠的距離,他們先前四個月的研製還真沒邁出多遠。
好在卓邵文早已從原先的心態中調整過來,眼下看著顯示屏指出的一處處邏輯錯誤區域,並未感到尷尬,反而露出驚喜與恍然之色。
他在腦中回憶起總體的設計圖紙,部分邏輯錯誤他早就注意到,另外還有更多是他從未能察覺到的。
而今所有錯誤區都能直接標註,能讓他有針對性地去修改。
修改後也無需他來花時間細細判斷,直接交給計算機再判斷。
這一來一回之間,設計研製的工作量可謂大幅度下降。
「邵文同志,你先別著急。」
「程立,試下『L-2集成電路的仿真模型』。」
又是十餘分鐘後,隨著程立完成模型輸入,軟體仿真再次響應。
顯示器這次顯示速度快了很多。
「仿真結束:電路模擬通過,時序與邏輯通過。」
L-2模型本就是經過實踐生產驗證的模型,如今能在電腦仿真中通過,這才真正印證了這款仿真軟體的判斷力。
「成功了!」
「這款集成電路仿真軟體可以投入使用!」
隨著沈永健宣布軟體研製成功,機房內的眾人眼中滿是欣喜。
快三個月的時間,從高級語言到最終的仿真軟體,連著兩次的成功,所里研製的士氣早已全然回歸。
見沈所長沖大家壓了壓手,剛準備起身歡呼想去外頭其他組通報的眾人立刻安靜下來。
「這段時間,大家都辛苦了!」
「不過有了軟體只是第一步,真正的研製還在後頭。」
「今天工作就到這裡,去通知所里的其他同志吧,除了必要的值班人員,其餘沒有任務的同志早點下班回家,明天正式重啟L-3集成電路的研製工作。」
…