- Mar 14 Mon 2011 18:09
-
三層金屬匯流排 佈局心得
- Apr 05 Mon 2010 22:36
-
類比電路的佈局設計心得
- Jan 22 Fri 2010 10:55
-
邏輯設計的筆記
- Sep 01 Tue 2009 11:01
-
卡諾圖(K-map)
- Sep 01 Tue 2009 10:33
-
格雷碼筆記
格雷碼的特徵 一次只改變1bit
格雷碼的取法在預備要轉換的二進制碼的MSB前面補0並且對所有相鄰的兩位二進制碼作XOR計算
ex 0001,0010,0011,0100 將1 2 3 4二進制碼轉換成格雷碼
0
0
0
0
1
XOR
XOR
XOR
XOR
0
0
0
1
格雷碼的取法在預備要轉換的二進制碼的MSB前面補0並且對所有相鄰的兩位二進制碼作XOR計算
ex 0001,0010,0011,0100 將1 2 3 4二進制碼轉換成格雷碼
- Sep 01 Tue 2009 10:10
-
漢明碼筆記
設一12bit的漢明碼(Hamming code)0000 1110 1010 以偶同位偵錯 試求原始資料為? 若有錯是哪個bit有錯?
P1
P2
M3
P4
M5
M6
M7
P8
M9
M10
M11
M12
T/F
0
0
0
0
1
1
1
0
1
0
1
0
0
0
1
1
1
1
0
T
0
1
0
0
1
F
0
1
1
1
0
1
F
0
1
0
1
0
0
T
- Aug 12 Wed 2009 22:38
-
Ch2 電腦的語言

Ch2 電腦的語言
1.簡介:驅動電腦工作必須要使用電腦聽得懂的語言,因此設計出電腦所能理解的語言這種語言就叫作「指
令」。當中使用到的字彙則稱作「指令集」。
2.電腦的硬體架構
2.A:設計原則
2.a.1:要簡單,就要有一致性。
2.a.2:越小就是越快。
2.a.3:使常發生的事件快速。
2.a.4:好的設計需要好的折衷方案。
2.B:電腦的運算方式
2.b.1:指令格式-因為任何電腦的主要工作都包含算術運算,因此指令的基本格式(以MIPS為主)即是將
兩個變數運算之後存到另一個位置因此指令的基本格式包含一個運算碼、一個目標暫
存器、兩個來源暫存器。可以寫成下列形式
- Aug 11 Tue 2009 22:08
-
Ch1 計算機的概念與技術
Ch1 計算機的概念與技術
(1)計算機的種類
1.伺服器
1.a:伺服器即為"超級電腦"和"微型電腦"
1.b:伺服器主要提供強大的工作量為主要目標
2.個人電腦
2.a:個人電腦即為"桌上型電腦"和"筆記型電腦"
2.b:個人電腦主要提供低廉、多功能為主要目標
3嵌入式電腦
3.a:嵌入式電腦即為"智慧型系統電腦"
3.b:嵌入式電腦主要提供極為低廉但受限的功能為主要目標
(2)計算機的架構
A.硬體
A.1:輸入單元-輸入單元即輸入資料的設備,一般可見如鍵盤、滑鼠、觸控螢幕、麥克風···etc·。
A.2:記憶單元-記憶單元即儲存資料的設備或者架構,如:暫存器、Cache、SRAM、DRAM、
HD···etc·。
A.3:邏輯運算單元-邏輯運算單元負責邏輯運算及數值運算的架構。
A.4:控制單元-控制單元負責控制計算機系統內所有工作以及運算。
A.5:輸出單元-輸出單元即輸出資料的設備,一般可見如喇叭、LCD螢幕、觸控螢幕、印表機···etc·。
B.軟體
B.1:機械語言-機械語言由二進制數值組成,是最適合計算機使用的語言,卻最不利於人類書寫、閱讀
和使用。
B.2:低階語言-低階語言即為組合語言,由簡單的語法組成是最接近機械語言的一種程式語言。優點是
執行效率僅低於機械語言,可以直接的控制硬體。缺點是仍然不利於人類閱讀和使用以
及不適合編輯大型程式。
B.3:高階語言-高階語言常見的有C、Java、VB···etc·。利用人類常用的詞彙組成程式語法,無法直接
控制硬體最,適合人類書寫、閱讀以及維護。適合編輯大型程式,程式執行效率是編譯
器優劣而定。
C.網路
C.1:區域網路-區域網路是利用路由器以及交換器所組成的網路。
C.2:廣域網路-廣域網路是利用光纖連結數個大陸由電信公司提供的大型網路。
(1)計算機的種類
1.伺服器
1.a:伺服器即為"超級電腦"和"微型電腦"
1.b:伺服器主要提供強大的工作量為主要目標
2.個人電腦
2.a:個人電腦即為"桌上型電腦"和"筆記型電腦"
2.b:個人電腦主要提供低廉、多功能為主要目標
3嵌入式電腦
3.a:嵌入式電腦即為"智慧型系統電腦"
3.b:嵌入式電腦主要提供極為低廉但受限的功能為主要目標
(2)計算機的架構
A.硬體
A.1:輸入單元-輸入單元即輸入資料的設備,一般可見如鍵盤、滑鼠、觸控螢幕、麥克風···etc·。
A.2:記憶單元-記憶單元即儲存資料的設備或者架構,如:暫存器、Cache、SRAM、DRAM、
HD···etc·。
A.3:邏輯運算單元-邏輯運算單元負責邏輯運算及數值運算的架構。
A.4:控制單元-控制單元負責控制計算機系統內所有工作以及運算。
A.5:輸出單元-輸出單元即輸出資料的設備,一般可見如喇叭、LCD螢幕、觸控螢幕、印表機···etc·。
B.軟體
B.1:機械語言-機械語言由二進制數值組成,是最適合計算機使用的語言,卻最不利於人類書寫、閱讀
和使用。
B.2:低階語言-低階語言即為組合語言,由簡單的語法組成是最接近機械語言的一種程式語言。優點是
執行效率僅低於機械語言,可以直接的控制硬體。缺點是仍然不利於人類閱讀和使用以
及不適合編輯大型程式。
B.3:高階語言-高階語言常見的有C、Java、VB···etc·。利用人類常用的詞彙組成程式語法,無法直接
控制硬體最,適合人類書寫、閱讀以及維護。適合編輯大型程式,程式執行效率是編譯
器優劣而定。
C.網路
C.1:區域網路-區域網路是利用路由器以及交換器所組成的網路。
C.2:廣域網路-廣域網路是利用光纖連結數個大陸由電信公司提供的大型網路。
- Aug 05 Tue 2008 23:49
-
關於contact & VIA的注意事項
在繞線的時候最常用到的除了連線用的Metal和Poly之外
最常遭遇到的就數Contact(以下簡稱CO)還有VIA了
在使用CO還有VIA的時候要注意電流的方向
來決定連線的endcap的位置
原因是不適當的endcap會影響到電流
最常遭遇到的就數Contact(以下簡稱CO)還有VIA了
在使用CO還有VIA的時候要注意電流的方向
來決定連線的endcap的位置
原因是不適當的endcap會影響到電流
- Aug 01 Fri 2008 23:25
-
要確實檢查Pick up的電位是否接好
- Jul 31 Thu 2008 00:19
-
PSUB2 Layer注意事項
PSUB2 Layer是用在分開PSUB上不同電位所利用的Dummy Layer
因為在PSUB上面也許會有GND VSS AVSS等等的Text來標示不同的電位
這時候可以利用PSUB2 Layer區隔開來
相對的PSUB2這層Layer 在同電位的N Type Device如果沒有連接起來的話
會導致LVS判定為不同電位,進而產生錯誤訊息 例如:沒接到電位之類的訊息
因為在PSUB上面也許會有GND VSS AVSS等等的Text來標示不同的電位
這時候可以利用PSUB2 Layer區隔開來
相對的PSUB2這層Layer 在同電位的N Type Device如果沒有連接起來的話
會導致LVS判定為不同電位,進而產生錯誤訊息 例如:沒接到電位之類的訊息
- Jul 31 Thu 2008 00:07
-
soft connect
今天抓到一個LVS的錯誤
看起來似乎是一個soft connect的錯誤
因為power line 接到Device之後再從
Device的另一端跑出來
結果LVS找不到被soft connect的MOS了
看起來似乎是一個soft connect的錯誤
因為power line 接到Device之後再從
Device的另一端跑出來
結果LVS找不到被soft connect的MOS了
1
