跳到主要内容

大阪大学 基礎工学研究科 電子光科学 (システム創成専攻) 2023年度 電子光科学 [II-4]

Author​

祭音Myyura (co-authored with GPT 5.6 SOL)

Description​

立上りで反応する3個のD-FFを共通クロックに接続する。接続は D1=Q‾3,D2=Q1,D3=Q2D_1=\overline Q_3,D_2=Q_1,D_3=Q_2 であり、出力を Q1,Q2,Q3Q_1,Q_2,Q_3 とする。

(1) 出力の初期値がすべてLであるとき、10個のクロックパルスに対する Q1,Q2,Q3Q_1,Q_2,Q_3 の時間変化を描け。

(2) (1)における異なる出力の組合せは何通りか。

(3) D-FFの最大動作周波数は100 MHz、ホールド時間1 ns、セットアップ時間3 ns、伝搬遅延時間10 nsとする。この回路が正しく動作する最大周波数を有効数字2桁で求めよ。

Kai​

(1)​

次状態は (Q1+,Q2+,Q3+)=(Q‾3,Q1,Q2)(Q_1^+,Q_2^+,Q_3^+)=(\overline Q_3,Q_1,Q_2) となる。

立上り回数012345678910
Q1Q_1LHHHLLLHHHL
Q2Q_2LLHHHLLLHHH
Q3Q_3LLLHHHLLLHH

3段Johnsonカウンタのタイミング図

(2)​

000→100→110→111→011→001→000000\to100\to110\to111\to011\to001\to000

を繰り返すので、6通り\boxed{6\text{通り}} である。

(3)​

各FFの出力が確定してから、次の立上りまでにセットアップ時間を確保する必要がある。

T≥10+3=13 ns.T\ge10+3=13\ \mathrm{ns}.

これは単体の周期制約 T≥10 nsT\ge10\ \mathrm{ns} より厳しい。ホールド時間も 10 ns≥1 ns10\ \mathrm{ns}\ge1\ \mathrm{ns} により満たす。よって

fmax⁡=113 ns≃77 MHz.\boxed{f_{\max}=\frac1{13\ \mathrm{ns}}\simeq77\ \mathrm{MHz}}.