原创 芯片製造流程

       一枚小小的芯片從設計之初到誕生會涉及到芯片設計、芯片生產、芯片封裝和測試等多個產業鏈,可以說每一個環節都是一個國家綜合國力的體現。    接下來我就以蓋房子對比芯片製造過程                          

原创 引言+自序

       昨天意外發現了我的公衆號,裏面有一篇寫給自己的文章,看了之後依舊慚愧,應該是去年年初寫的,這兩年我的生活發生了天翻地覆的變化,最主要的當然是有了寶寶,其次是和老婆一起做了她全職帶娃的決定,然後離職了,最近的改變是我換公司了,

原创 引導語句“//……”在synopsys DC中的用途

以前一直沒弄懂,以爲就是個簡單的註釋完事,原來還可以用來引導綜合過程:   設計者在寫設計代碼時,有時可能針對仿真寫一些語句,這些語句可能是不爲DC所接受,也不希望DC接受;設計者如果不對這些語句進行特殊說明,DC讀入設計代碼時就會產生語

原创 添加SVN代碼路徑環境變量

在flist中羅列代碼路徑是往往會用到svn代碼的本地路徑,當然可以使用絕對路徑,但是看起來不直觀,而且當svn路徑修改的時候,絕對路徑也要跟着修改,並且當其他人共同開發使用flist的時候路徑往往也是不一樣的,所以建議使用相對路徑。 這

原创 Quartus關聯Notepad++

本文其實不僅限於Quartus關聯Nopepad++,其他編譯器UltraEdit等,也都可以安裝如下方式配置。 Quartus下點擊菜單Tools -> Options。 2、在Preferred Text Editor -> Tex

原创 將vivado example 加入自己工程

複雜一點的vivado ip,一般都能夠生成一個example project,直接就可以調試和仿真。 接下來就是將其收歸己用,其實很簡單,包括兩部分,一部分是自動生成的wrapper代碼,另一部分是IP文件。 第一部分在imports文

原创 notepad++ verilog 主題備份

在公司邏輯電腦上配置了一個比較舒服的notepad++主題和樣式,以及常用的擴展名,但是到其他電腦是就要重新設置,比較煩,然後尋求配置備份方法。 在 %AppData%\Roaming\Notepad++\themes 路徑下,保存了所有

原创 ISE、VIVADO同Modelsim聯合仿真

之前介紹了quartus同modelsim的聯合仿真,這次介紹ISE/VIVADO和modelsim的聯合仿真 ISE和VIVADO的配置方法基本一致,這裏我就以ISE爲例,ISE沒有modelsim的集成安裝包,所以要先下載一個mode

原创 ISE關聯Notepad++

本文其實不僅限於ISE關聯Nopepad++,其他編譯器UltraEdit等,也都可以安裝如下方式配置。 1、ISE下點擊菜單Edit -> Preferences -> Editor。 2、在Editor選項框裏選擇Custom。如圖

原创 system verilog 標準閱讀筆記-IEEE Standard for SystemVerilog

SystemVerilog是建立在IEEE Std 1364之上的。SystemVerilog提高了基於Verilog的代碼的生產率、可讀性和可重用性。SystemVerilog中的語言增強提供了更簡潔的硬件描述,同時還提供了使用現有工具

原创 IC前端開發的一點感悟

最近在調數據交叉模塊,簡單的說就是三個收發端口,每一個端口都可以將數據發送到其他兩個端口和當前端口(環回),當多個端口同時向一個端口發送數據的時候,就要涉及到數據間插,也就是說排隊,但是不能只發同一個通道的,要間隔發送,使用狀態機來做,想

原创 wujian100 學習筆記

一、linux系統安裝        wujian是基於linux系統開發的,通常IC開發也都是基於linux,所以安裝一個linux系統是必不可少的。下面介紹三種安裝方式。       1、基於win10的linux系統安裝(詳見win

原创 win10的linux子系統安裝

在window store 搜索下載ubuntu,下載安裝。注意要將設置-日期時間-區域-國家或地區 改爲美國,不然無法下載。 打開控制面板-程序和功能-啓用或關閉windows功能 選中適用於linux的window子系統。 在設置-更

原创 仿真腳本打印log信息

在用modelsim或者vcs仿真的時候,可以將特別關注的數據打印出來,便於debug,省去了看波形的時間,對於大位寬大數據流數據觀測非常方便。 1、$fopen("<文件名>");//打開文件名文件或者如果沒有回自動新建文件名文件,同時

原创 跟D哥學IC design from zero

to do list Design flow Linux Gvim Coding style 直接上項目走一遍流程(用fifo舉例),介紹需要用到的軟件以及語言