Abstract
在IC設計複雜度越來越高的現在,設計者面臨到一些難題。參與IC設計的團隊越來越多,而設計出來的IC模組(module)也趨向多功能與多樣化。快速的交換最新的設計資料,與迅速的了解別人分享(share)出來的設計(design) 並加以再利用(reuse),能夠提升設計者的效能。而網際網路(Internet)與全球資訊網(WWW)技術的進步,以及使用視覺化設計(design visualization),可以提供一個解決的方法。利用全球資訊網,設計者能在用戶端(client site)透過網際網路(Internet)交換彼此的設計資料,加速設計的效率與品質。使用視覺化設計, 利用視覺化物件(visual components)來建構一個設計,進而產生高階硬體描述語言(HDLcode),會比直接寫高階硬體描述語言(HDL code)來得方便有效率,也更易於除錯。使用現場可程式閘陣列(FPGA)的設計流程(design flow),並將設計後的高階硬體描述語言(HDL code)傳送到伺服器上(server), 運算完後再送回用戶端(client site),使用者將能方便並快速的得到設計的結果。以目前IC設計的複雜度來說,要完成一個大的設計,可能加入需要其他的智財(Intellectual Properties),以節省設計時間與增加設計效率。 我們在全球資訊網上提出了一個互動式與視覺化的設計環境,在這個環境上使用者可以對其設計進行高階硬體描述語言碼的產生,合成,與模擬測試。我們這套環境能夠提供:(1)在全球資訊網上進行視覺化的行為與結構混合的高階硬體描述語言設計,(2)透過網際網路傳送到後端的伺服器進行高階硬體描述語言的合成與模擬,以及 (3)一個在全球資訊網上 的電子電路的設計流程。這套環境是利用 C語言 (伺服器端) 與Java語言 (用戶端) 所實作出來,並且可以放置在多種工作平台上。因為使用Java語言與全球資訊網,使用者可在 任一地點透過瀏覽器使用這套環境。這套環境顯示出電子電路自動化設計在全球資訊網與 網際網路上實行的可能性。這套環境的系統原型已經實作出來,並成功的讓40位學生使用 作出他們的數位設計作業。We present an interactive and visualized design environment forHDL codegeneration, simulation and synthesis on the World WideWeb. Our system is capable of supporting: (1) Visualized mixed-behavioral-structural designcapturing via a WWW browser, (2) HDLsynthesis and simulation in the back-end server via Internet,(3) Electronic design flow in the World Wide Web environment.It is written in C(server site) and Java(client site). It canbeported to any platform. Because of Java language and WWW, it canbe accessed from anywhere via a Web browser. This workdemonstrates the viabilityof utilizing the power of Internet andWWW in the proliferation of EDAtechnology. A prototype has beenimplemented and successfully used bya class of 40 students doingdigital design homework.