Questions tagged [vlsi]

Very-large-scale integration (VLSI) is the process of creating integrated circuits by combining thousands of transistors into a single chip. VLSI began in the 1970s when complex semiconductor and communication technologies were being developed. The microprocessor is a VLSI device.

Very-large-scale integration (VLSI) is the process of creating integrated circuits by combining thousands of transistors into a single chip. VLSI began in the 1970s when complex semiconductor and communication technologies were being developed. The microprocessor is a VLSI device.

In addition, VLSI Technology, Inc was a company which designed and manufactured custom and semi-custom ICs. The company was based in Silicon Valley, with headquarters at 1109 McKay Drive in San Jose, California. Along with LSI Logic, VLSI Technology defined the leading edge of the application-specific integrated circuit (ASIC) business, which accelerated the push of powerful embedded systems into affordable products.

129 questions
-1
votes
1 answer

Is there any specific program in arm assembly code which comes close to generating 32 bit binary random numbers?

Is there any specific program in arm assembly code which comes close to generating 32 bit binary random numbers? I need 1000 test cases for a program.
aravind d
  • 21
  • 1
  • 3
-2
votes
1 answer

ERROR :near "initial": syntax error, unexpected initial

This is my code, and I get this compile error: ERROR :near "initial": syntax error, unexpected initial How do I fix this error? module pract_wildcardequality(); logic [3:0] a,b; function void wildcradd(a,b); begin if(a==?b) $monitor ("a…
-2
votes
3 answers

What is the difference between begin end and fork join with respect to non-blocking statements?

We know that the difference between blocking statements and non-blocking statements is: blocking statements executes sequentially (execution of next statement is blocked until present one completes) and are used to perform in combinational…
-2
votes
1 answer

Number of flip flop generated the Verilog code

How to count the number of flip-flops generated or used in the Verilog code without using any tool?
Vineet dubey
  • 27
  • 1
  • 4
-2
votes
1 answer

8 bit error tolerant adder in vhdl .I have tried the codes available but they do not seem to work

"Unsigned 8-bit Error Tolerant Adder" to add two 8-bit numbers in "vhdl code". I have already tried the code below.It gives these errors ** Error: C:/Modeltech_pe_edu_10.4a/examples/etl1.vhd(34): near "Signal": syntax error ** Error:…
Tejas
  • 1
  • 1
-2
votes
1 answer

chain of shift registers

How can I implement this circuit as a chain of shift registers in verilog. Here a and b are constants and A is a 32-bit register A = A(t-7) + A(t-16) + a.A(t-2) + b.A(t-15) for 16<= t <= 63 Thanks
user3293692
  • 567
  • 1
  • 5
  • 14
-2
votes
1 answer

multiple assignment of concurrent statement

The following code gives me an error, which I can't figure out myself. The error is because there are multiple assignments of output d0 do: for i in 0 to 9 generate d0<=di0(129-i downto 120-i) when f(i)='1'; end generate do;
-3
votes
1 answer

What will be the circuit for the counter with oscillating 1s (1000, 0100, 0010, 0001, 0010, 0100)?

I have a basic understanding of custom counter. I know of a method to implement (8,4,2,1,2,4) counter i.e. using FSM, but I am not able to figure out how the circuit will get implemented?
1 2 3
8
9