珠海炬力筆試題(部分、答案僅供參考)

才智咖 人氣:9.67K
珠海炬力筆試題(部分、答案僅供參考)
珠海炬力筆試題(部分、答案僅供參考)
Qing Gao shou zhi jiao

1.        降低NMOS的開啟電壓VT的方法,哪種無效?   C
A.        減少襯底的P型摻雜濃度
B.        減少氧化層厚度
C.        增加源漏極的N型摻雜濃度
D.        減少溝道長度
2.        IO PAD 的'設計,一般不常考慮的因素     D   
A.        ESD特性
B.        驅動能力
C.        施密特觸發器
D.        襯偏效應
3.        邏輯電路低功耗設計中,無效的方法     C
A.        採用慢速設計
B.        減少訊號翻轉
C.        減少IC面積
D.        採用較慢速的時鐘。

1.        寫出序列探測器“11000”的RTL程式碼
module(data_in,reset,clk,find);
input data_in,reset,clk;
output data_out;

parameter S0=0,S1=1,S2=2,S3=3,S4=4;
reg[2:0] state;
wire[2:0]next_state;

assign find=0;
always @(state)
  case(state)
     S0: begin
          find=0;
          if(data_in)
            next_state=S1;
          else
            next_state=S0;
         end
     S1: begin
          find=0;
          if(data_in)
            next_state=S2;
          else
            next_state=S0;
         end
     S2: begin
          find=0;
          if(!data_in)
            next_state=S3;
          else
            next_state=S0;
         end
     S3: begin
          find=0;
          if(!data_in)
            next_state=S4;
          else
            next_state=S0;
         end
     S4: begin
          if(!data_in)
            find=1;
          else
            find=0;
          next_state=S0;
    endcase

always@(posedge clk or negedge reset)
  if(!reset)
    begin
      state<=S0;
    end
  else
    stata<=next_state;

endmodule