• 沒有找到結果。

中 華 大 學 碩 士 論 文

N/A
N/A
Protected

Academic year: 2022

Share "中 華 大 學 碩 士 論 文 "

Copied!
96
0
0

加載中.... (立即查看全文)

全文

(1)

中 華 大 學 碩 士 論 文

題目:CMOS電流模式之幾何平均電路與 伽瑪校正電路

CMOS Current-Mode Geometric-Mean Circuit and Gamma-Correction Circuit

系 所 別:電機工程學系碩士班 學號姓名:M09501062 游象斌 指導教授:林國珍 博士

中 華 民 國 九十八 年 七 月

(2)

n

摘要

本論文提出兩個 CMOS 電流模式電路,分別為幾何平均電路與伽 瑪校正電路。幾何平均電路是使用 個對數電路與一個指數電路所構 成。伽瑪校正電路是使用三個對數電路與兩個指數電路所構成。其中 對數電路與指數電路的設計是使用二次的泰勒多項式電路來近似。我 們提出的幾何平均電路可以擁有 個輸入。伽瑪校正電路的伽瑪輸入 值則可透過電流隨意變動。此外,兩個電路都擁有較大的輸入範圍,

並且使用很少的 MOS 電晶體。這兩個電路經佈局後模擬符合規格,

並通過 CIC 審查下線製作晶片。

n

關鍵字:CMOS 電流模式、幾何平均、伽瑪校正。

(3)

Abstract

In this thesis, we have proposed two CMOS current-mode circuits.

One is a geometric-mean circuit, and another is a gamma-correction circuit. The geometric-mean circuit is composed of n logarithm-circuits and one exponential-circuit. The logarithm-circuits and the exponential-circuit are designed by second-order polynomial circuits which are approximated by Taylor’s series. The proposed geometric-mean circuit has n inputs. The gamma value of the gamma-correction circuit could be varied through different input currents.

Moreover, we have large input-range and less MOS transistors in our circuit design. The two circuits have been fabricated.

Keyword:CMOS current-mode, geometric-mean, gamma-correction.

(4)

誌謝

當碩士論文寫到此頁,代表我的碩士生涯要正式落幕了,三年的 研究所時光看似漫長,實則如過眼雲煙轉瞬即逝。人生的美好不在於 延續生命的永恆不滅,而在於瞬間璀璨所散發出來的繽紛光芒,雖然 三年時間匆匆而逝,但已在我的人生之中留下許多不可磨滅的奪目光 采。

首先要感謝在這三年裡無論在研究或生活上給予我莫大指導的 恩師 林國珍老師,吾以為學如逆水行舟,而老師則像是裝在舟上的 電動馬達,帶我一路勇往直前奮力不倦,不僅於課業上給予指導,更 教曉我做人做事的態度,如今輕舟已過萬重山,老師對我的照顧及付 出,點滴在心,無限感激!另外,要感謝系上老師謝謝曜式主任、宋 志雲老師、許騰仁老師、賴瓊惠老師在課業上的指導,還有感謝口試 委員辛錫進教授、蕭勝夫教授、陳竹一教授及宋志雲教授所提供的不 少意見及指導,俾使論文得以更加完善。

另一方面要感謝實驗室的所有同學(維瑩、瑞仁、小夫、小藍、倚 朋、羊咩、淳淳、柯老大)以及從大學就一起打拼的大學同學(阿傑、

傑克、小林、叔叔),還有系上助理永遠十八歲的林美惠小姐,不管

(5)

能夠完成碩士學位,最重要的還是我的母親,提供我如此好的環 境使我可以專心讀書,雖然嘴巴上不說,但是我懂得媽媽的苦心。以 及兩位姐姐及兩位姊夫一直給我不斷的關懷、鼓勵以及試時的幫助讓 我有信心繼續完成我的學業。當然還有在最後一年裡一直陪伴著我鼓 勵著我的女朋友一千。

最後,要感謝的人實在太多無奈篇幅太少,在這說長不長說短不 短的三年裡,所遇到的事情太多,有幫助過我的人更多,如有被遺忘 的朋友在此亦一併感謝,感謝大家於這三年來對我的照顧。有些人的 碩士生涯過的如黑白像片般愁雲慘淡,但我的碩士生涯用資訊豐富的 高光譜影像來描述亦不為過,在此也祝福所有還在學的朋友們都能夠 在求學的路上綻放出各式各樣的光芒!

游象斌 九十八 年 七 月

(6)

目錄

摘要...I Abstract...II 誌謝...III 目錄...V 圖目錄...VII 表目錄...XI

第一章 緒論...1

1-1 簡介...1

1-2 相關研究發展與研究動機...2

1-2.1 幾何平均電路...2

1-2.2 伽瑪校正電路...3

1-3 論文架構...7

第二章 基本電路的架構與原理...8

2-1 平方電路...8

2-2 對數電路...10

2-3 指數電路...12

(7)

3-1.2 電路原理...16

3-2 伽瑪校正電路...20

3-2.1 電路架構...20

3-2.2 電路原理...22

第四章 電路設計與模擬...27

4-1 幾何平均電路設計與模擬……….28

4-1.1 兩個輸入的幾何平均電路...28

4-1.2 三個輸入的幾何平均電路...35

4-1.3 四個輸入的幾何平均電路...41

4-1.4 五個輸入的幾何平均電路...47

4-1.5 頻寬模擬...53

4-2 伽瑪校正電路設計與模擬...54

第五章 電路佈局...66

5-1 幾何平均電路...66

5-2 伽瑪校正電路...70

第六章 結論...75

參考文獻...76

(8)

n n

圖目錄

第一章

圖 1.1 顯示系統之訊號流程說明...3

圖 1.2 影像訊號增強曲線示意圖...4

圖 1.3 非線性 DAC 之伽瑪校正...5

圖 1.4 線性 DAC 之伽瑪校正...5

第二章 圖2.1 平方電路...8

圖2.2 平方電路...10

圖2.3對數電路...11

圖2.4指數電路...13

第三章 圖 3.1 幾何平均電路架構圖...16

圖 3.2 個輸入的幾何平均電路...17

圖 3.3 個輸入的幾何平均電路...18

圖 3.4 伽瑪校正...21

圖 3.5 伽瑪校正架構圖...21

(9)

第四章

圖 4.1 兩個輸入的幾何平均電路...30

圖 4.2 兩個輸入的幾何平均電路輸出與理想值比較圖...33

圖 4.3 兩個輸入的幾何平均電路相對誤差...34

圖 4.4 兩個輸入的幾何平均電路相對誤差...35

圖 4.5 兩個輸入的幾何平均電路相對誤差極大與極小值...36

圖 4.6 三個輸入的幾何平均電路...37

圖 4.7 三個輸入的幾何平均電路輸出與理想值比較圖...39

圖 4.8 三個輸入的幾何平均電路相對誤差...40

圖 4.9 三個輸入的幾何平均電路相對誤差...41

圖 4.10 三個輸入的幾何平均電路相對誤差極大與極小值...42

圖 4.11 四個輸入的幾何平均電路...43

圖 4.12 四個輸入的幾何平均電路輸出與理想值比較圖...45

圖 4.13 四個輸入的幾何平均電路相對誤差...46

圖 4.14 四個輸入的幾何平均電路相對誤差...47

圖 4.15 三個輸入的幾何平均電路相對誤差極大與極小值...48

圖 4.16 五個輸入的幾何平均電路...49

圖 4.17 五個輸入的幾何平均電路輸出與理想值比較圖...51

圖 4.18 五個輸入的幾何平均電路相對誤差...51

(10)

圖 4.19 五個輸入的幾何平均電路相對誤差...53

圖 4.20 五個輸入的幾何平均電路相對誤差極大與極小值...54

圖 4.21 幾何平均電路頻寬...55

圖 4.22 伽瑪校正電路...56

圖 4.23 γ = 2時伽瑪電路輸出與理想值比較圖...60

圖 4.24 γ = 2時的相對誤差...60

圖 4.25 γ =3時伽瑪電路輸出與理想值比較圖...61

圖 4.26 γ =3時的相對誤差...61

圖 4.27 γ = 2時修正後的伽瑪電路輸出與理想值比較圖...63

圖 4.28 γ = 2時的相對誤差...63

圖 4.29 γ =3時修正後的伽瑪電路輸出與理想值比較圖...64

圖 4.30 γ =3時的相對誤差...64

圖 4.31 γ =3.5時修正後的伽瑪電路輸出與理想值比較圖...65

圖 4.32 γ =3.5時的相對誤差...65

圖 4.33 沒有修正的伽瑪校正電路的頻寬...66

圖 4.34 修正過後的伽瑪校正電路頻寬...67 第五章

(11)

圖 5.3 三個輸入的幾何平均電路後佈局模擬比較圖...70

圖 5.4 三個輸入的幾何平均電路後佈局模擬之相對誤差...71

圖 5.5 幾何平均電路製程變異模擬...72

圖 5.6 幾何平均電路電壓變異模擬...73

圖 5.7 伽瑪校正電路核心佈局圖...74

圖5.8 伽瑪校正電路下線晶片佈局圖...75

圖 5.9 γ = 2伽瑪校正電路後佈局模擬比較圖...76

圖 5.10 γ = 2伽瑪校正電路後佈局模擬之相對誤差...77

圖 5.11 γ =3.5伽瑪校正電路後佈局模擬比較圖...78

圖 5.12 γ =3.5伽瑪校正電路後佈局模擬之相對誤差...79

圖 5.13 伽瑪校正電路製程變異模擬...80

圖 5.14 伽瑪校正電路電壓變異模擬...81

(12)

表目錄

第四章

表4.1 兩個輸入的幾何平均電路長寬比...32

表4.2 三個輸入的幾何平均電路長寬比...38

表4.3 四個輸入的幾何平均電路長寬比...44

表4.4 五個輸入的幾何平均電路長寬比...50

表 4.5 幾何平均電路頻寬...55

表 4.6 伽瑪校正電路長寬比...58

表 4.7 伽瑪校正電路修正過後的長寬比...62

(13)

第一章 緒論

1-1 簡介

在最近幾十年來,類比積體電路的設計已快速的被CMOS

( Complementary Metal-Oxide-Semiconductor 互補金屬氧化物半導體 ) 製程技術所涵蓋,CMOS 製程技術所提供低成本與高效能已成為市場 的主流,對於今日複雜的混合訊號系統的積體化與近年來興起的SOC ( System On Chip ) 的概念來說,只有 CMOS 製程是可行的選擇,而 且根據製程技術的精進,CMOS 的製程技術仍可繼續滿足未來十幾年 電路設計的需求。

本論文所提出的電路設計是使用CMOS 的製程技術,在電流模式 下,類比電路的應用設計。利用二階的泰勒展開式來近似對數函數及 指數函數,因為二階的關係,可使用一個平方電路來近似對數電路與 指數電路。利用壓縮與解壓縮運算的特性,在壓縮的對數領域

(Log-Domain)中,進行幾何平均與伽瑪校正的應用。

(14)

1-2 相關研究發展現況與研究動機 1-2.1 幾何平均電路

幾何平均是求一組數值平均數方法中的一種。其計算公式為

n n

i

xi

G

=

=

1

(1.1)

幾何平均廣泛的應用在模糊控制(Fuzzy Controller) [1],模糊類神 經網路(Fuzzy Neural Network) [2] [3],和相似度測量[4],在[5]至[7]

中,所提出的是使用二次轉導線性(Quadratic-Translinear)原理在電流 模式的幾何平均電路,[8]使用切換電流(Swiched-Current)技術的幾何 平均電路。然而,這些所提出的電路頂多只有兩個輸入,也就是

時的幾何平均電路, 個輸入的幾何平均電路在 時很難以被實

現,所以我們設計的主要目的為設計出 的幾何平均電路。

=2 n

n n>2

>2 n

一般幾何平均電路都只有兩個輸入或是使用BJT的電路,本論文 研究的動機是設計一個在電流模式之下CMOS幾何平均電路,而且可 以具有 n 個輸入。設計兩個輸入時只需要9個MOS,而三個輸入時只 12個MOS的最精簡電路,使得輸出時的誤差在可容許的百分之三誤 差範圍內。

(15)

1-2.2 伽瑪校正電路

伽瑪校正這個名詞起源於 CRT 之電子鎗的非線性反應。 CRT 之亮度 (Luminance) 與輸入電壓呈非線性的關係。 假設亮度為 L,

輸入電壓為 V,則有以下的關係:

Vγ

L= I (1.2) 為了補償這種非線性的現象,在輸入訊號的部份實施伽瑪校正,讓顯 示出來的亮度能與輸入訊號呈線性的關係[9]。圖 1.1 為一典型的顯示 系統之訊號流程說明。

圖1.1 顯示系統之訊號流程說明

一般而言,伽瑪值常設為1/0.45。在[9]中,包括 ITU Rec. 709 的規格設定都是如此。隨著高科技的進展,現代的顯示裝置如液晶顯 示器(LCD)和電槳(PDP)等,雖然都有很好的線性反應[10],不需要做 校正。但是對於來源影像不明時,一般採用的方式是使用線性影像加 強[11],使得影像暗的部份可以變亮,但是原來亮的部份則呈現飽和 現象,也就是說較亮的部份與很亮的部份都變成一樣的最亮,反而讓 原來亮的部份的影像無法辨識。圖1.2 為影像訊號增強的曲線示意圖。

(16)

圖1.2 影像訊號增強曲線示意圖

圖1.2(a)為一般無增強的線性關係曲線,圖 1.2(b)為標準線性增強 的關係曲線,很顯然得會造成影像無法辨識的過亮現象。圖 1.2(c)為 伽瑪校正的增強,可以讓暗的部份變亮,讓亮的部份也不至於變得太 亮。因此,伽瑪校正可以應用在任何的顯示裝置上。

近年來薄膜液晶顯示器(TFT LCD)蓬勃的發展,已成為顯示器市 場的主流。在亮度的校正上也是基於伽瑪校正原理。一般的技術是使 用數位類比轉換器(DAC)來實現伽瑪校正。在[12][13]中,伽瑪校正 是使用非線性的DAC 架構(圖 1.3),必須使用非常多且不同阻值的電 阻來完成,這樣將會佔據龐大的晶片面積。除此之外,非線性 DAC 使用區段線性的方式來模擬伽瑪曲線,精確度較差。在[14]中,作者 使用線性DAC 的架構(圖 1.4),能有效的減低電阻的使用。然而,不

(17)

積的影響以及無法有效製作 SOC 的應用。在[15]中,作者使用最小 二乘法來分段模擬伽瑪曲線,取代DAC 的使用,其誤差值在兩個位 元內,而面積還是很大。

圖1.3 非線性 DAC 之伽瑪校正

圖1.4 線性 DAC 之伽瑪校正

由於不同種類的顯示器,會有不同的伽瑪值作校正。因此,我們 也要對不同的伽瑪值做設計,而最好的方式就是設計可調整伽瑪值的 伽瑪校正器。

本研究採用類比的方式,減低了對數位部份的依賴,在只有 CMOS 的電晶體架構,完全沒有採用任何被動元件下,我們提出適 合於SOC 應用具有可調整伽瑪值的伽瑪校正器。由於使用電流模

(18)

式,可以讓操作範圍比電壓模式大。在[16]中,作者提出類似的伽瑪 校正器,且具有 40MHz 的頻寬,可應用在 HDTV 上,為本研究重要 的參考資料來源。然而,在[16]中使用的是 BJT 的電晶體,對於 SOC 的應用及現代的製程來說並不適合。而且作者使用平方根電路及三次 方根電路做基礎,使用內插的方式來求得伽瑪值,其值介於1 至 32 1 之間,電路有點複雜,並含有電阻在內。如果應用上必須使用伽瑪值 大於1 或小於 32 1 ,那麼電路就相當難於實現。而且這種內插求得之 伽瑪值,某種程度上是與實際的伽瑪曲線不符,有一些誤差存在。因 此,我們設計出直接控制電流大小,來調整伽瑪值的機制。

(19)

1-3 論文架構

本論文主要分為五個章節。第二章是介紹基本電路的架構與原 理,介紹基本的平方電路、對數電路與指數電路的架構與原理。第三 章是介紹電路的架構與原理,分別介紹幾何平均電路與伽瑪校正電路 的架構與原理。第四章是介紹電路的設計與模擬,主要也是分為幾何 平均電路與伽瑪校正電路兩個電路來探討,利用第三章所介紹的電路 架構與原理,做電路的實現與模擬,模擬是使用Hspice 軟體,所使 用的電路元件模型則是由國家晶片系統設計中心(CIC)所提供的台積 電(TSMC) 0.35μm 的製程技術來進行模擬,並使用 MATLAB 的 Hspice ToolBox 工具,將 Hspice 電路的模擬結果萃取出來,並拿到 MATLAB 上做繪圖與比較。第五章則是介紹電路的佈局、Pre-layout simulation 和Post-layout simulation。第六章則是結論,說明本篇論文的結果與 未來之發展。

(20)

第二章 基本電路的架構與原理

2-1 平方電路

M1

M2 Ix

Vc

I1

I2

圖2.1 平方電路

假設圖2.1中所有電晶體皆工作在飽和區,當輸入電流 電流方向 為流入時(如圖示), 被分割成 及 兩電流,分別經過M1和M2兩 顆電晶體,像這樣M1和M2一個接一個的電路架構來自於文獻[17],

在這裡我們假設M1與M2兩個電晶體的

Ix

Ix I1 I2

K 值完全匹配,即

n其中

p K

K

K = =

L c W Kp μp ox

2

= 1 ,

L c W Kn μn ox

2

= 1 ,因此可以從飽和

區的電壓電流關係得到

( )

2

1 K VDD Vc Vtp

I = − − (2.1)

( )

2

2 K Vc Vtn

I = − (2.2)

(21)

( ) ( )

( ) ( )

( )

( ) ( )

( ) ( ( ) ( ) )

(

DD tp tn

)(

DD c tp tn

)

tp c DD tn

c tp c DD tn

c

tp c DD tn

c

tp c DD tn

c x

V V V V

V V V K

V V V V V V V V V V K

V V V V

V K

V V V K V

V K

I I I

− + +

=

− +

=

=

=

=

2

2 2 2 2 1 2

(2.3) 我們將(2.3)式改寫成

( ) ( )

(

DD tp tn

)

tn x tp DD c

tn tp DD

x tn

tp c DD

V V V K V I

V V V

V V V

K V I

V V V

− + −

+

= −

= −

− + +

2 2 2

(2.4) 將(2.4)式代入(2.1)式與(2.2)式得到

( )

2

1 2 2 ⎟⎟

⎜⎜

− −

= −

tn tp DD tn x

tp DD

V V V

K V I

V K V

I (2.5)

( )

2

2 2 2 ⎟⎟

⎜⎜

− + −

= −

tn tp DD tn x

tp DD

V V V

K V I

V K V

I (2.6)

假設 0 2

tn tp

DD V V

V V − −

= ,我們將(2.5)與(2.6)兩式改寫成

2 2 2

0 1

4 0

1 ⎟⎟

⎜⎜

⎛ −

= KV

KV I

I x (2.7)

2 2 2

0 2

4 0

1 ⎟⎟

⎜⎜

⎛ +

= KV

KV I

I x (2.8) 如果當輸入電流 電流方向為流出如下圖Ix 2.2。

(22)

M1

M2 Ix

Vc

I1

I2

圖2.2 平方電路

此時的 與I1 I2分別為

2 2 2

0 1

4 0

1 ⎟⎟

⎜⎜

⎛ +

= KV

KV I

I x (2.9)

2 2 2

0 2

4 0

1 ⎟⎟

⎜⎜

⎛ −

= KV

KV I

I x (2.10)

(23)

2-2 對數電路

考慮到電路的複雜性跟準確性,我們使用二階的泰勒多項式來展 開自然對數函數,使用二階的泰勒多項式對ln(x)展開於x =a0,且

>0

xa0 >0,可得

( ) ( )

2

(

0 2

0 0

0

0 2

1 ln 1

)

ln( x a

a a a x

a

x ≈ + − − −

)

(2.11) 我們可將(2.10)式改寫成

( )

ln

( )

0.5

2 1 1 2

ln 0

2

0

+

⎟⎟ +

⎜⎜ ⎞

⎛ −

x a

x a (2.12) 我們將圖2.1與圖2.2的平方電路稍做修改並個別加入一個定電流 源Ib,可以的到圖2.3的對數電路。

M1

M2

M3

(a)

M1

M2 M3

)

0ln(x

I Ix I0ln(x)

Ix

Ib

Ib

I1

I1

I2

I2 I3

I3

2 : 1

2 : 1

(b) 圖2.3對數電路

由圖2.3假設對數電路輸出的電流為I ln0

( )

x ,當輸入電流 電流方 向為流入時,如圖2.3(a)中,

Ix

( )

x I Ib

I0ln = − 3 + , 從 做兩倍的電流 鏡而得來,由(2.7)式我們可以得到

I3 I1

(24)

( )

b

x I

KV KV I

x

I ⎟⎟ +

⎜⎜ ⎞

⎛ −

=

2

2 0 2

0

0ln 2 1 4 (2.13) 比較(2.13)式與(2.12)式,我們分別可以得到

2 0

0 KV

I = (2.14)

( )

(

ln 0 0.5

)

0 +

= I a

Ib (2.15)

( )

0

0I 2I

a

x = x (2.16) 當輸入電流 電流方向為流出時,如圖2.3(b)中,

, 從 做兩倍的電流鏡而得來,由(2.10)式可得 Ix

( )

x I Ib

I0ln = − 3 + I3 I2

( )

b

x I

KV KV I

x

I ⎟⎟ +

⎜⎜ ⎞

⎛ −

=

2

2 0 2

0

0ln 2 1 4 (2.17) 在這裡(2.13)式與(2.17)式完全相同的,因此我們可因應輸入電流 的方向,可以選擇適合的對數電路。

(25)

2-3 指數電路

同樣的我們使用二階的泰勒多項式對exp

( )

x 於 展開可以的到下 式

b0

( ) ( ) ( )( )

( )(

0 0

) ( )(

0 0

)

2

0 0

0

2exp exp 1

exp exp

exp

b x b b

x b

b x b b

x

− +

− +

− +

(2.18)

將(2.18)式改寫成

( ) ( )( ) ( )

2 exp 1 1

2 1

exp exp 0

2

0 2

0

0 b

b b x

x b ⎟⎟ +

⎜⎜ ⎞

⎛ + −

≈ (2.19)

同樣的將圖2.1與圖2.2的平方電路稍做修改並個別加入一個定電 流源Iv,可以的到圖2.4的指數電路

M4

M5 M4

M5

M6

M6 (b)

(a)

) exp(x Iu

) exp(x Iu Iin

Iin v

I

Iv

I6

I4

I4

I5

I5

I6

1 : 1 1

: 1

4

圖2.4指數電路

當輸入電流Iin方向為流出時,如圖2.4(a),其中 電流如(2.9)式為 I

2

2 0 2

0

4 ' 1 4 ' ⎟⎟

⎜⎜ ⎞

⎛ +

= K V

V I K

I in (2.20)

先假設指數電路輸出的電流為Iuexp(x),在圖2.4(a)中, 是由I6 I4

(26)

做一比一的電流鏡得來,從(2.20)式,我們可得到

( )

v

in

u I

V K V I

K x

I ⎟⎟ +

⎜⎜ ⎞

⎛ +

=

2

2 0 2

0 1 4 '

'

exp (2.21)

比較(2.19)式和(2.21)式,我們可以得到

( )( )

⎜ ⎞

⎛ −

= 0 0 2

2

0 1

2

' exp b b

I V

K u (2.22)

( )

⎜ ⎞

= ⎛

2 exp b0 I

Iv u (2.23)

另外K'V02也等於

( )

x I V b

K in

4

' 02 = 1− 0 (2.24)

另外當輸入電流Iin方向為流入時,如圖2.4(b)中 電流如(2.8)式為 I5 2

2 0 2

0

5 ' 1 4 ' ⎟⎟

⎜⎜ ⎞

⎛ +

= K V

V I K

I in (2.25)

(

一樣假設指數電路輸出的電流為Iuexp x

)

5

,在圖2.4(b)中, 是由 做一比一的電流鏡得來,從(2. 25)式我們可得到

I6

I

( )

v

in

u I

V K V I

K x

I ⎟⎟ +

⎜⎜ ⎞

⎛ +

=

2

2 0 2

0 1 4 '

'

exp (2.26)

(2.21)式與(2.26)式完全相同,同樣的我們可以因應輸入電流的方 向不同,來選擇需要的指數電路來搭配使用。

(27)

第三章 電路架構與原理

3-1 幾何平均電路 3-1.1 電路架構

幾何平均是求一組數值平均數方法中的一種,計算公式如式 (1.1),另外也可以表示為

( ) ( )

⎜ ⎞

= ⎛

⎟⎠

⎜ ⎞

= ⎛

⎟⎠

⎜ ⎞

=⎛

∏ ∑ ∑

= = = =

n

i

i n

i

n i n n

i n i

n

i

i x

x n x

x

1 1

1 1

1 1

1ln exp ln

exp (3.1)

如(3.1)式,先假設我們有 個輸入,所以我們必須使用 個對數 電路壓縮其 個輸入,經過壓縮之後便是在Log-Domain 上做運算,

因為有 n 個輸入,所以將其每個輸出都乘上

n n

n

n

1,之後再將其輸出加總

可得

∑ ( )

= n

i

xi

n

1

1ln

,將其輸出總合

∑ ( )

= n

i

xi

n

1

1ln

使用一個指數電路做解壓縮 的運算動作,剛剛在Log-Domain 的乘以

n

1倍的運算經過指數電路的

解壓縮動作之後,會變成開 次方根的運算,其運算結果如(3.1)式所 示,依照此架構我們提出幾何平均的電路架構圖如圖3.1。

n

(28)

對數電路

指數電路 x1

output +

·

·

·

n 對數電路

x

1n

1n

·

·

·

·

·

·

圖 3.1 幾何平均電路架構圖

(29)

3-1.2 電路原理

我們將圖3.1 中的對數電路方塊使用圖 2.3(a)的對數電路取代,由 於我們每個對數電路的輸出都乘上 n1 ,所以我們將圖 2.3(a)中 的 長寬比改成

2 : 1

2 n :

1 ,最後將其輸出接上圖2.4(a)的指數電路,其電路 圖如下圖所示。

M1

M2

M3

n x I0ln( 1)

x1

I

n Ib I1

I2

I3

M1

M2

M3

n x I0ln( n) Ixn

n Ib I1

I2

I3

M4

M5

M6

Iout

Iin Ig

I4

I5

I6

·

·

·

2 n : 1

1 : 1

2 n : 1

·

·

·

圖3.2 個輸入的幾何平均電路 n

圖3.2 中 對數電路的輸入,總共有 個n n Ib n,可以將它們合併成 一個定電流源Ib,因此我們可將圖3.2 改成圖 3.3。

(30)

M1

M2

M3

x1

I

I1

I2

I3

M1

M2

M3 Ixn

Ib

I1

I2

I3

M4

M5

M6

Iout

Iin Ig

I4

I5

I6

·

·

·

2 n : 1

2 n : 1

1 : 1

·

·

·

圖3.3 個輸入的幾何平均電路 n

在這裡設定我們的輸入電流Ixi,輸出電流Iout假設為

n n

i i s

out I x

I

1

1

⎜ ⎞

= ⎛

=

(3.2)

其中 為偏壓電流,接著將(2.12)式改寫成 Is

( )

ln

( )

0.5

2 1 1 2

ln 0

2

0

+

⎟⎟ +

⎜⎜ ⎞

⎛ −

x a

xi a i (3.3) 比較(2.13)式與(3.3)式,我們分別可以得到

(31)

( )

0

0I 2I

a

x = x (3.6) 將(2.19)式改寫成

( ) ( )( ) ( )

2 exp 1

1 ' 2 1

' exp

exp 0

2

0 2

0

0 b

b b x

x b ⎟⎟ +

⎜⎜ ⎞

⎛ + −

≈ (3.7)

參考圖3.1,假設x'為指數電數的輸入

∑ ( )

=

= n

i

xi

x n

1

1ln

' (3.8) 將(3.3)式代入(3.8)式中可得

∑ ( )

= ⎟⎟

⎜⎜

⎛ ⎟⎟⎠ + +

⎜⎜ ⎞

⎛ −

n

i

i a

a x x n

1 0

2

0

5 . 0 2 ln

1 1 1 2

' (3.9)

由(3.1)式,(3.7)式與(3.8)式,可以得到一個近似有 個輸入的幾 何平均,如下式

n

( ) ( ) ( )

2 exp 1

1 ' 2 1

exp 2 0

0 2

0 0

1

1

b b

b x x b

n n

i

i ⎟⎟ +

⎜⎜ ⎞

⎛ + −

⎟ ≈

⎜ ⎞

=

(3.10)

如圖 3.2 中所示,每個對數電路的輸出電流皆除以 ,而指數電 路的輸入電流 集合了所有 n 個對數電路的輸出電流

n

Iin

∑ ( )

=

= n

i

in x

I n I

0 1 1ln

(3.11) 圖3.2 中的Iout輸出電流為

g in

out I

V K V I

K

I ⎟⎟ +

⎜⎜ ⎞

⎛ +

=

2

2 0 2

0 1 4 '

' (3.12)

將(3.2)式代入(3.9)式,可得到

g in

n n

i i

s I

V K V I

K x

I ⎟⎟ +

⎜⎜ ⎞

⎛ +

⎟ =

⎜ ⎞

=

2

2 0 2

0 1

1 ' 1 4 ' (3.13)

(32)

比較(3.13)式與(3.10)式,可以求得

( )( )

⎜ ⎞

⎛ −

= 0 0 2

2

0 1

2

' exp b b

I V

K s (3.14)

( )

⎜ ⎞

= ⎛

2 exp b0 I

Ig s (3.15)

另外K'V02也等於

( )

' 4 ' 02 1 0

x I V b

Kin

= (3.16) 另外由(3.9)式與(3.12)式,可得

( )

4 ' 02 I0 1 b0

V

K = − (3.17)

(

1 0

) ( )

0exp 0

2 b b

Is I

= − (3.18)

(33)

3-2 伽瑪校正電路 3-2.1 電路架構

伽瑪校正器 x

γ

γ

x

1

圖3.4 伽瑪校正

如圖 3.4 所示,輸入訊號 x 與要校正的γ值,經過一個伽瑪校正 器,輸出訊號為x1γ,這就是所謂的伽瑪校正。在這裡我們要設計的 是電流模式的伽瑪校正,設計流程如下圖

對數電路

對數電路 指數電路 指數電路

對數電路 x

γ

output

圖 3.5 伽瑪校正架構圖

如圖 3.5 所示,當我們輸入為 x 時,經過兩個對數電路取兩次對 數可得到ln

(

ln

( )

x

)

,再將此值減去經過一次對數電路的γ 值,結果為

( )

( ) ( ) ( )

⎜ ⎞

= ⎛

− γ γx

x ln

ln ln

ln

ln (3.19)

(34)

也可以改寫成

( ) ( ( )

γ

γ

ln 1

ln ln

ln x ⎟= x

⎜ ⎞

)

(3.20) 接著將(3.20)式之結果,經過兩次指數電路取兩次指數可以得到

( )

( )

( )

(

γ

)

γ 1

1 exp exp ln ln x

x = (3.21) (3.21)式這樣的結果即為我們所想要達到的伽瑪校正。

(35)

3-2.2 電路原理

依據圖3.5 的架構我們來設計伽瑪校正的電路,如下圖

I?

對數電路 對數電路

對數電路

指數電路 指數電路

Ix

1

Ib

3

Ib

2

Ib

2

Iv

1

Iv

Iout 4

Io 3

Io

1

Io Io2 Iin

2 : 1

2 : 1

2 : 1

1 : 1

1 : 1

圖3.6 伽瑪校正電路

首先我們使用圖2.3(a)的對數電路當第一級的對數電路,第一級 對數電路輸出 其方向為如圖3.6 所示,所以第二級的對數電路我們 是使用圖2.3(b)的對數電路,如圖 3.6 其輸出為 ,接著我們利用輸 出電流方向的不同做出電流相減的效果,所以

1

Io

2

Io

γ 所經過的對數電路我

們是採用圖2.3(a)之電路,如圖 3.6 其輸出為 。在(3.19)式中,我們 要做

3

Io

( )

(

ln

)

ln

( )

γ

ln x − 的運算。第一級的指數電路的輸入電流 其方向 為流入,所以我們第一級的指數電路使用圖2.4(b)的指數電路,根據

Iin

(36)

第一級的指數電路的輸出電流 ,其電流方向如圖3.6 所示,所以第 二級的對數電路,我們選用圖2.4(a)的對數電路。

4

Io

從(2.16)式,首先假設我們的輸入電流 為 Ix

x a I

Ix = 0×

0

2 (3.22)

輸入γ值電流Iγ

γ = 1×γ

1

2 I

I a (3.23) 假設輸出電流Iout

γ

x1

I

Iout = w× (3.24) 其中 0、 與1 皆為偏壓電流。

0

I I Iw

假設a = 2,將(3.22)式代入(2.13)式中,可得到

1 2

2 0 1 2

0 1 0

0

1 ln x 2 1 4 x b

o I

V K V I

I K I I

I ⎟⎟ +

⎜⎜ ⎞

⎛ −

⎟⎟=

⎜⎜ ⎞

= ⎛ (3.25)

1

I 為第二級對數電路的輸入,從(2.16)式得 o

x a I

Io = 1×

1 1

2 (3.26)

假設a1 = 2,將(3.26)式代入(2.13)式可得 I 2

I ⎛ ⎞ +

⎞=

= ⎛

(37)

( )

2 2 3

0 2 2

0 2 1

1 1

3 ln ln 2 1 4 b

o I

V K V I

I K I I

I

I ⎟⎟ +

⎜⎜ ⎞

⎛ −

⎟⎟=

⎜⎜ ⎞

= ⎛

= γ γ γ (3.28)

因為我們要將 與 做減法運算,在這裡我們使用同樣的偏壓

電流 ,參考(2.13)式所以我們(3.27)式與(3.28)式中所使用的 值也 是相同。

2

Io Io3

I1 K2

如圖3.6 所示

3

2 o

o

in I I

I = − (3.29) 將(3.27)式與(3.28)式代入(3.29)式可得

( )

γ ln

ln 1

1 1

1 I

I I I

Iin o ⎟⎟−

⎜⎜ ⎞

= ⎛

1

(3.30)

Io 由(3.25)式代入(3.30)式可得

( ) ( )

( ) ( ) ( )

( )

⎟⎟

⎜⎜ ⎞

= ⎛

⎟⎟⎠

⎜⎜ ⎞

= ×

⎟⎟⎠

⎜⎜ ⎞

⎛ ⎟⎟⎠−

⎜⎜ ⎞

= ⎛

⎟⎟−

⎜⎜ ⎞

= ⎛

γ

γ

γ γ

1 1 0 1

1 0 1

1 0 1

1 1

0 1

ln ln

ln ln

ln ln

ln

ln ln

ln

I x I I

I x I I

I x I I

I I x

I I Iin

(3.31) 由(2.21)式可得到

( )

2 2 1

0 3 2

0 3

4 u exp ' 1 4 in v

o I

V K V I

K x I

I ⎟⎟ +

⎜⎜ ⎞

⎛ +

=

= (3.32)

由於電路設計上的需要我們要設定

2

1 2I

I = (3.33)

(38)

這時假設x'為

2

1 2

' I

I I

x = Iin = in (3.34)

比較(2.19)式、(3.32)式與(3.34)式,我們可以得到

( )

4 ' 02 1 1 0

3

b V I

K

= (3.35)

( ) (

(

21 b0 1exp b0

))

Iu I

= − (3.36) 與

( )

2 exp 0

1

I b Iv = u

4

(3.37) 將(3.34)式代入(3.32)式,Io 可改寫成

⎟⎟⎠

⎜⎜ ⎞

= ⎛

2

4 exp 2

I I I

Io u in (3.38)

將(3.31)式代入(3.38)式可得

( )

⎟⎟

⎜⎜ ⎞

⎛ ⎟⎟⎠

⎜⎜ ⎞

= ⎛ 1γ

1 0 2 1

4 ln ln

exp 2 x

I I I

I I

Io u (3.39)

2

1 2I

I = ,所以(3.39)式可以改寫成 由於電路的設計上要使

( ) ( )

γ

γ

1 1 0

1 1 0 1 1 4

ln ln exp

ln ln exp exp

I x I I

I x I I I I

I I

u

u u

o

⎟⎟⎠

⎜⎜ ⎞

⎛ ⎟⎟⎠

⎜⎜ ⎞

= ⎛

⎟⎟⎠

⎜⎜ ⎞

⎛ ⎟⎟⎠

⎜⎜ ⎞

= ⎛

(39)

( )

2 2 2

0 4 2 4

0

4 1 4

''

exp o v

w

out I

V K V I

K x

I

I ⎟⎟ +

⎜⎜ ⎞

⎛ +

=

= (3.41)

假設這時的x ''為

3 4

'' 4 I

x = Io (3.42)

比較(2.19)式、(3.41)式與(3.42)式,我們可以得到

( )

4 1 ' 02 4 0

4

b V I

K u

= (3.43)

( ) (

(

21 0 exp 0

))

4

b b

Iw Iu

= − (3.44) 與

( )

2 exp 0

2

I b

Iv = w (3.45) 將(3.38)式與(3.40)式代入(3.39)式,可得

( )

⎟⎟

⎜⎜ ⎞

⎛ ×

=

⎟⎟⎠

⎜⎜ ⎞

= ⎛

γ 1 1 0 3 3 4

4 ln exp exp 4

I x I I I I

I I I

I

u w

o w

out

(3.46)

假設 1

4 1

0 3

=

×I I I Iu

,可得

( )

( )

γ γ 1

ln 1

exp x I

x I

I

w w out

×

=

=

(3.47) (3.47)式即為我們一開始假設的(3.24)式,也就是我們所設計的伽 瑪校正電路的輸出。

(40)

0 1 2 3

其中我們所使用的偏壓電流I 、 、I I 與 與分別為I

2 0 1

0 KV

I = (3.46)

2 0 2

1 K V

I = (3.47)

2 0 3

2 K V

I = (3.48)

2 0 4

3 K V

I = (3.49)

(41)

第四章 電路設計與模擬

本篇論文的電路設計與模擬是使用Hspice,所使用的電路元件模 型則是由國家晶片系統設計中心(CIC)所提供的台積電(TSMC)

0.35μm的製程技術來進行模擬,並使用 MATLAB的 Hspice ToolBox 工具,將Hspice電路的模擬結果萃取出來,在MATLAB 上做繪圖與 比較。

(42)

4-1 幾何平均電路設計與模擬

圖3.2 為 個輸入的幾何平均電路,在這裡我們分別取 來模擬,電路之VDD=2.5V。

n n=2,3,4,5

4-1.1 兩個輸入的幾何平均電路

n=2時,圖 3.3電路圖改為

M3 M1

M2

1

Ix

I1

I2

I3

M1

M2

M3

2

I

x

I

b

I1

I2

I3

M4

M5

M6

Iout

Iin Ig

I4

I5

I6

1 : 1

1 : 1

1 : 1

圖 4.1 兩個輸入的幾何平均電路

(43)

1

Ix

由於我們設定兩個輸入 與 輸入範圍相同,所以所用到的兩個對

數電路的長寬比皆相同,與圖3.3 不同的地方為M1與 M3長寬比的 比例。在章節3-1.2幾何平均電路原理中提到,當我們的輸入有兩個 的時候,也就是 時,這時候M1與M3 的長寬比的比例如圖4.1

所示為 。

2

Ix

=2 n 1

: 1

首先由(2.10)式與(2.11)式我們使用二階的泰勒多項式對ln(x)展 開於x=0.5時,也就是a0 =0.5,可分別改寫成

( ) ( ) (

0.5 2

5 . 0 2 5 1 . 5 0

. 0 5 1 . 0 ln )

ln( −

)

− ×

− +

x x

x (4.1)

( ) ( )

(

1

)

ln

( )

0.5 0.5 2

5 . 0 5 . 0 5 ln

. 0 2 1 1 2 ln

2

2

+ +

+

⎟ +

⎜ ⎞

− ×

x

x

x

(4.2) 我們先假設輸入 與 的輸入範圍為35μA 至95μA,另外設定 偏壓電流 為29.421μA,由(3.4)式

1

Ix Ix2

I0 I0 = KV02,並由章節2-1所提到的 M1與 M2兩個電晶體的K 值必須完全匹配,也就是 。因 此。在這些條件下我們可以設計出M1 與M2兩個電晶體的長寬比。

另外由(3.6)式可以求得

n

p K

K

K = =

x 的輸入範圍約為 0.3至0.81,由(3.5)式可求 得Ib電流大約為−5.68μA。

同樣的我們使用二階的泰勒多項式對exp x 於

( )

' b0 = −0.5時展開,

已知 的情況下由(3.18)式可求得 約為 μA,由(3.15)式可求得 電流約為 μA,並且由(3.14)式可求出指數電路的

b0 Is 16.17

Ig 4.9 K'值並可決定

(44)

M4與M5兩個電晶體的長寬比。

另外在模擬時發現,如果我們按照比例來設計電流鏡的長寬比 時,並無法複製我們所設計時想要達到的電流大小,為了要達到我們 設計時所需達到的電流大小,我們將M3與M6兩個電晶體的長寬比稍 做修正,如圖4.1中所示。原來M1與M3的長寬比應為一比一,M4與 M6的長寬比也應為一比一,我們在此將M3與M6的長寬比稍做修 正,修正後電晶體長寬比如下表

表4.1 兩個輸入的幾何平均電路長寬比 電晶體 長寬比 (W/L) (μm/μm)

M1 2.7/1 M2 1.3/1 M3 2.4/1 M4 1/1 M5 0.8/2 M6 1.1/1

當我們先固定輸入電流 為50μA時, 的輸入範圍為35μA 至 95μA時,電路的輸出 值如圖4.2中的Circuit Iout值所示,圖中Ideal Geometric-Mean 是由(3.3)式與(3.6)式所得,且

2

Ix Ix1

Iout

5 .

0 =0

a ,因此理想幾

何平均的輸出為

(45)

( )

(

1 2

)

12

0

2 1

0 2 0 1

2 1 2 1 _

4

4 4

x x s

x x s s ideal out

I I I

I

I I I I I

x x I I

×

=

⎟⎟⎠

⎜⎜ ⎞

⎛ ×

=

×

=

(4.3)

圖4.2 兩個輸入的幾何平均電路輸出與理想值比較圖

(46)

電路輸出的值Iout與理想值的相對誤差如圖4.3。

圖 4.3 兩個輸入的幾何平均電路相對誤差

(47)

2

如圖 4.3中所示,在 的輸入範圍為35μA 至95μA 時,相對誤 差都在3%以內。同樣地當 的輸入範圍為35μA 至95μA 時,輸入 電流 從 35μA至 95μA每隔 12μA取一次,並與理想的幾何平均與 理想值做相對誤差圖,也就是當輸入電流 分別為35μA、47μA、 59μA、71μA、83μA與 95μA時,與理想的幾何平均做相對誤差圖,

其結果如圖4.4。

1

Ix

1

Ix

2

Ix

Ix

圖 4.4 兩個輸入的幾何平均電路相對誤差

(48)

經過模擬與實驗後發現,當輸入電流 2分別為 45μA與77μA 時,

會出現相對誤差的極小值與極大值,如圖4.5 所示,但是也都在相對 誤差3%的範圍以內。

Ix

圖4.5 兩個輸入的幾何平均電路相對誤差極大與極小值

參考文獻

相關文件

But the network security, the perceive risk of online insures behaviors, the cognitive of e-life insurance products, allow them to maintain reservation about the online

“ Consumer choice behavior in online and traditional supermarkets: the effects of brand name, price, and other search attributes”, International Journal of Research in Marketing,

目前 RFID 技術已列為 21 世紀十大重要技術及各大企業熱門產業投資項 目。零售業龍頭美國沃爾瑪(Wal-Mart)百貨公司在部分的零售點,已應用無線

and Liu, S.J., “Quantifying Benefits of Knowledge Management System: A Case Study of an Engineering Consulting Firm,” Proceedings of International Symposium on Automation and

Huan Liu and Dan Orban, “Cloud MapReduce: a MapReduce Implementation on top of a Cloud Operating System,” IEEE/ACM International Symposium on Cluster, Cloud and

F., “A neural network structure for vector quantizers”, IEEE International Sympoisum, Vol. et al., “Error surfaces for multi-layer perceptrons”, IEEE Transactions on

Hwang, “An O (nk)-time algorithm for computing the reliability of a circular consecutive-k-out-of-n:F system,” IEEE Trans on Reliability, Vol.. Shantikumar, “Recursive algorithm

Lee, ”Effects of Build-Up Printed Circuit Board Thickness on the Solder Joint Reliability of a Wafer Level Chip Scale Package (WLCSP),” IEEE International Symposium