Yodalee’s Note

My lifes, My notes

使用 docker 在 ubuntu 上面安裝 EDA 軟體

故事是這個樣子的,說到 Linux 作業系統,現下市佔率最高的當然是 Ubuntu 了,無論從體驗、安裝的難易度、 參考文件、社群支援、更新穩定性來看,ubuntu 都是 Linux 的首選。
但是如果你是做硬體的,上面這段話就不適用了,由於商用作業系統的支援,大多數的 EDA 軟體選擇的都是 RedHat 系列的, 包括 RedHat Enterprise Linux (RHEL) 或是開源版本的 CentOS。

...

數位電路使用 VCS 模擬

故事是這樣子的,早年我寫 verilog 文章 的時候, 以及直到最近如果我要做簡單的模擬,都是用 iverilog 當例子,但卻有以下兩點致命傷:

  1. 效能不佳,近年改成編譯式後聽說有顯著加速,但我相信比起 verilator 和商用軟體還是慢上一截
  2. 不支援 systermverilog 與 VHDL,這年頭寫純 verilog 真的是太痛苦了, 用 systemverilog 實作只用 iverilog 則無法模擬
...

遊戲心得:九日

故事是這個樣子的,去年 Steam 的冬特,除了等待已久的 Factorio Space Age , 另外一口氣就把這幾年台灣比較有名的遊戲都買齊了,包括 九日 、廖添丁跟活俠傳。大概從一月下旬玩到三月上旬,一般模式總遊戲時間 48h22m 破關,這篇就來寫寫相關心得。

...

 March 24, 2025 |    LifeRecord  |    Game  | 2218 字  |  YodaLee

書評 - 台灣創投攻略

書名 台灣創投攻略
作者 方頌仁 林桂光 陳泰谷 吳光俊
出版商 野人
出版日 2021-03-17
ISBN 9789863844815
...

數位電路設計系列 - Design Compiler 在幹嘛

講完了 design constraint,這篇就要來介紹晶片下線時合成的龍頭老大 - Synopsys 的 Design Compiler 啦。
其實要寫這篇我是有點猶豫的啦,畢竟 Design Compiler 身為龍頭老大哪缺我這一篇介紹, Cadence 也是有對應的下線工具 Genus,但就…我也只會 Design Compiler,如果 Cadence 願意贊助我上課的話我倒是願意幫忙寫一篇(欸。

...

接線接起來 - verilog 接線工具簡介

故事是這樣子的,在實作硬體的時候,verilog 大多是第一選擇(至少在亞洲區跟美洲區是這樣,VHDL那是另一個故事了), 而 verilog 作為古老的硬體設計語言,從各角度上來看都不足以稱為一款足夠現代的語言,整體的撰寫邏輯上仍然相當不抽象, 即便是細微的修改都可能導致大量的修正工作,即便透過 SystemVerilog 引入些許改進, 受限於開發工具(特別是開源相關的工具)與標準的匱乏,許多有用的功能仍然相當受限。

...

不寫 C main 了,寫 Python 吧

故事是這樣子的, 很早以前我寫過一篇介紹 python ctypes 的文章,已經是 7 年前的文章了, 大約在去年左右,曾經發現一個生猛的用法但那時沒記下來,最近又用到了結果又要花時間找設定,這篇就再次記錄一下。

...

 October 25, 2024 |    c , python  |    c , python  | 1706 字  |  YodaLee

數位電路設計系列 - Design Constraint 是什麼

在寫完 verilog 之後會進到一個有點複雜不是很好懂的主題,也就是要討論電路的合成 synthesis 在幹嘛。
如果用軟體來比喻的話,合成做的事情就像軟體的 Compiler,軟體寫高階語言,透過 compiler 轉換成 Assembly 與機械碼。
硬體同樣是寫高階語言如 VHDL/Verilog(呃是的,他們算高階語言),透過 synthesis tool 轉換成 gate-level design。 除非你是研究 standard library 的,不然應該沒有多少人自己寫過加法器與乘法器吧?

...

數位電路設計系列 - 晶片的物理架構

談到 APR 之前,我們先來說一下晶片內部的物理架構,pad、鎊線、memory、power ring、power strip 等, 讓大家對平常看到的晶片有個認識,後面實際操作軟體的寫文章才好寫。

...

影評:帝國浩劫-美國內戰

still

總評:

7/10

浪費時間
看看就好
值得一看
非看不可

...

 May 19, 2024 |    MovieReview  |     | 1496 字  |  YodaLee