# Sasken Communications Written Test Paper

Posted on :23-03-2016

These Questions only memory based
These are the programmaing Questions

Q1. How Jk F/F can be converted into T F/F.

Q2. Difference between display and write in Verilog.?

Q3. ASIC flow steps? (RTL design ->Functional Verification->Synthesis ->STA->Place and route)

Q4. Difference between Latch and F/F?Which is faster?

Q5. Difference/Comparison between DRAM and SRAM?

Q6. What happens to Vth if temp Increases>?

Q7. In a negative feedback control System ,If feed factor Increases what happens to Gain and Bandwidth?

Q8. NMOS  and PMOS will pass which value without degradation?[NMOS -0 and PMOS -1]

Q9. AB+BC

(i) Cant be further reducible and glitch
(ii) Can reducible further and cant glitch

Q10. Which is faster :read cache or write cache?

Q11. Noise Margin Definition?

Q12. What happens to power If Vth increases In CMOS?

Q13. enum = {a=1,b=5,c,d} What is the c and d?

Q14. (A+B) is equivalent to?

Q15. How can we Increase the slope of Transfer characteristics of a CMOS?

(i) Increasing W/L ratio of PMOS and NMOS In the same proportion
(ii) Increasing W/L ratio of PMOS and NMOS In different proportion
(iii) Increasing W/L ratio of PMOS only
(iv) Increasing W/L ratio of NMOS only

Descriptive Questions:

Q1. What happens If we interchange PMOS and NMOS in a CMOS Inverter?

Q2. Why PMOS width should be greater than NMOS?

Q3.

int a =0;
If(a++) print (“Example1”);
else if (++a) print (“example2);

(i) What is the output if the program?
(ii)What is the value of i?

Q5. Draw the output waveform?

(i) initial begin
Y = #5 0;
Y = #3 1;
Y = # 8 0;

(ii)Y <= #5 0;
Y <= #3 1;
Y <= # 8 0;

Q6. Write a Verilog code for async RESET and sync SET  F/F?

Q7. Design NAND gate using 2:1 MUX?

Q8. Design 4 input NAND gate using 2 Input NAND gate?

Q9. Design 3 input AND gate using 4:1 MUX?

Q10. CMOS schematic for (AB+C(A+B))

Q11. Different Types of power dissipation in CMOS?

Q12. Moore overlapping sequence for 1101.

Q13. Difference between MELAY and MOORE?

Q14. Design a latch using MUX?

Q15. Characterstics Equations for SR, JK,T,D F/F.

Q16.

void main()
{
200;
printf("Typical Problem");
return 0;
}

Output : "Typical Problem".// NO warnings & NO Error.

Q17.

void main()
{
int a=-60,b=-34;
unsigned int c=-24;
printf("%d",c);
return 0;
}

ANS: WARNING: initialized to negative value -24 to unsigned int.

Q18.

void main()
{
printf("%u",-1<<4);
return 0;
}

ANS: ffff0

Q19.

void main()
{
main();
return 0;
}

ANS:  INFINITE LOOP

Q20.
void main()
{
int count=10,*temp,sum=0;
temp=&count;
*temp=20;
temp=∑
*temp=count;
printf("%d %d %d ",count,*temp,sum);
return 0;
}

ANS: 20 20 20

Q21. If the address location of a is 65000 the output=?

void main()
{
char ch;
for(ch=0;ch<=127;ch++)
printf("%c %d",ch,ch);
return 0;
}

void main()
{
int a={1,2,3,4,5,6,7,8,9,12,12,14};
printf("%d %u %u ",sizeof(a),a+1,&a+1);
return 0;
}
void main()
{
int a={1,2,3,4,5,6,7,8,9,12,12,14};
printf("%d %u %u ",sizeof(a),a+1,&a+1);
return 0;
}

ANS: 65000 65016 65048

Q22.  What is the size of a String Variable ?

Q23. Good way of representing the variables in RECURSION is ?

a) Static
b) Global
c) Local
d) Register

Q24. True/False based on Storage Classes in C .

Q25. How to call the function for the below : void f1(int **x)

a) int *x,f1(&x);
b) int x,f1(&x);
c) int *x,f1(&&x);
d) int *x,f1(x);

Q26. They asked to choose a program which leads to Stack Overflow, among given 2 Factorial programs(one contains recursive function, & other general loop logic)

Q27. Variables of Function calls allocated in :

a) Stack & Heap
b) Stack & Data
c) Data & Register
d) None

Q28.   What is the output?

#include
Void main()
{
int a=10,j; j=fun(a);
switch(j)
{
case 30 : printf("Printed 30 ");
break;
case 50 : printf(" Printed 50 ");
break;
default : printf("Not 30 or 50 ");
break;
}
return 0;
}
int fun(int a)
{
return(a++);
}

Q29.  malloc() internally calls:

a) salloc()
b) stbrk()
c) alloc()
d) none

Q30.

#include
void main()
{
printf("%c",p);
return 0;
}

Q31. Question based on Structures (some what complicated)
Some more Questions on Pointers in c. Three more question based on Unix.

APTITUDE QUESTIONS:

Q1. Two people were walking in opposite directions. Both of them walked 6 miles forward then took right and walked 8 miles. How far is each from starting positions?

a) 14 miles and 14 miles
b) 10 miles 10 miles
c) 6 miles 6 miles

Q2. A person has certain number of cows and birds. They have 172 eyes and 344 legs. How many cows and birds does he have?

Q3. A person has 14 red socks and 14 white socks in a drawer. What is the minimum number of socks that he should take to get a correct pair?

Q4. When a number is multiplied by 13,it will become greater to 105 by an amount with which it is lesser to105 by now. What is the number

FreshersLive - No.1 Job site in India. Here you can find latest 2019 government as well as private job recruitment notifications for different posts vacancies in India. Get top company jobs for both fresher and experienced. Job Seekers can get useful interview tips, resume services & interview Question and answer. Practice online test free which is helpful for interview preparation. Register with us to get latest employment news/rojgar samachar notifications. Also get latest free govt and other sarkari naukri job alerts daily through E-mail.

 ✖