新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 完整的芯片反向設計流程原來是這樣的!(實例講解)

        完整的芯片反向設計流程原來是這樣的!(實例講解)

        作者: 時間:2018-02-23 來源:網絡 收藏

          二、工藝選擇。

        本文引用地址:http://www.104case.com/article/201802/375971.htm

          這個要依據拍片回來的版圖來決定,通過對版圖的識別,判斷待反向的版圖使用的工藝是什么,再根據公司自己擁有的工藝文件(這些工藝文件都由國內或者國外的芯片制造廠提供,前提是公司得與它們合作才能得到工藝文件),兩者進行比對,選擇一個適合的工藝進行后續的仿真、版圖繪制和流片。工藝選擇的問題,需要對公司所擁有的工藝非常熟悉,并且對版圖也要熟悉的工程師來解決,他要能夠通過版圖明確的識別所用的工藝。當然,工藝有時候會在設計過程中反復的更換,因為會有許多參數、流片成功率等各種復雜因素的考量。這一步其實也就叫工藝可行性分析,其實也應該歸于項目可行性分析的一部分,但是由于必須要拍片才能進行,所以只能單獨說明。

            

          三、版圖提取。

          在上一步工藝可行性分析完之后,確認有工藝可以和該版圖匹配,那么就可以進行版圖提取工作。這部分的工作其實主要是識別版圖中的管子并用符號表示出來。所用到工具有

          A、NetEditorLite或者ChipAnalyzer,這是版圖提取工具,在不同的公司進行芯片拍片,會用到不同的版圖提取工具。該類軟件的作用就是一個圖片查看器,拍攝的版圖就是數據就是照片。

          B、cadence IC5141 里的virtuoso schematic軟件,這是電路圖繪制軟件。

          整個工作的流程是用NetEditorLite或者ChipAnalyzer打開拍片的芯片版圖數據,人工肉眼識別里面的管子(二極管、三極管、MOS管之類),再使用virtuoso schematic將管子用符號表示出來,并把管子之間的連接關系連接上。

          版圖提取所要注意的問題:

          1,初次進行版圖提圖,可能會不認識管子,需要有經驗的人來幫助識別,熟悉之后就容易了;

          2,不同工藝的版圖管子的形狀是不一樣的,所以碰到不認識的管子,要么靠別人幫忙,要么就只能自己去推理;

          3,要有良好的管子命名習慣,這個每個公司都應該有規定的,這對于后續的工作會有很大幫助;

          4,盡量按照版圖的布局來放置管子的布局(在virtuoso schematic上的電路圖布局),這樣可以加快以后對比電路圖和版圖時找管子的速度;

          5,在整理提取出的電路時一定要新建一個電路圖來放置整理的電路,不要在剛提取的電路圖上整理,方便整理時和版圖數據對比。

            

          四、電路整理。

          在版圖提取完畢之后,下一個步驟就是電路整理。提取完的電路圖是混亂的,沒有層次關系。那么如何將其整理成具有層次關系,讓人一看就懂呢?

          1、這就涉及到有關芯片的一些常識了。芯片分為數字芯片和模擬芯片,但是數字芯片必定會包含模擬電路,而模擬芯片卻可以不包含數字電路。它們有如下一般特征:

          A、數字芯片,必有時鐘振蕩電路、復位電路這些模擬電路。必有寄存器,而且整個數字部分最耗面積的部分往往都是寄存器。寄存器的使用量是很大的,因此,在版圖上呈現的就是有大數量的圖像一模一樣的電路,這種電路往往都是寄存器。

          B、模擬芯片,有帶隙基準電路。

          2、說完了芯片版圖常識,另外一個重要的有助于理解所提取的電路的工具就是待反向的芯片的數據手冊!這是最重要的,我們所有有關于芯片的信息都是從數據手冊上得來的。所以一定要善用DATASHEET!在芯片數據手冊上,一般會對芯片的功能進行說明,對芯片如何運行進行說明,這些說明將有助于我們對于電路的整理。



        關鍵詞: 芯片 IC設計

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 炎陵县| 田东县| 竹溪县| 巫山县| 汝南县| 延吉市| 彰化市| 崇义县| 新兴县| 富蕴县| 怀来县| 宁都县| 浠水县| 远安县| 志丹县| 武威市| 礼泉县| 揭东县| 营山县| 潍坊市| 惠安县| 辽宁省| 贺兰县| 忻城县| 泰顺县| 景泰县| 鹤壁市| 青冈县| 瓮安县| 北宁市| 八宿县| 辽阳县| 西畴县| 额尔古纳市| 无为县| 长垣县| 八宿县| 乌苏市| 车致| 宁夏| 广州市|