answersLogoWhite

0

Algorithms are purely based on mathematical assumptions and proofs. After materializing these algorithms, things may become different. For example, if an algorithm is providing a specific output value on a computer while simulating, it does n't mean that it provides the same result after physical realization also. Hence, to test an algorithm and to materialize it, we need to implement them in VLSI.

User Avatar

Wiki User

12y ago

What else can I help you with?

Related Questions

Which is better VLSI or DSP codings?

A hardware VLSI implementation of a design will likely run faster than a software DSP implementation of the same design. However the hardware VLSI implementation will usually be more expensive to build and difficult to change if errors are found or the specifications change, so if the speed of a software DSP implementation is adequate the hardware VLSI implementation might impose too much risk on the project. You may need to do a tradeoffs analysis to determine which is the best in your situation.


Which is the best shortest path algorithm?

dijkstra's algorithm (note* there are different kinds of dijkstra's implementation) and growth graph algorithm


What is the difference between implementation and algorithm?

An algorithm is a instruction for solving a problem. It is typically illustrated using prose, pseudo code or flowcharts, but other methods exist. The algorithm is the "here's how it's going to work" part of the solution. An implementation (of an algorithm) is a specific expression of this algorithm, using a specific programming language or any other suitable means. The implementation is the "here's how I've done it" part of the solution.


Translating an algorithm into a programming language is called what?

CODING Implementation


What are applications of vlsi?

sum of the applications of VLSI are chip like microcontroller,microprocessor,mobile etc


What is the runtime complexity of the Dijkstra algorithm?

The runtime complexity of the Dijkstra algorithm is O(V2) with a simple implementation using an adjacency matrix, or O(E V log V) with a more efficient implementation using a priority queue.


What is the time complexity of the algorithm for finding the shortest path in a graph using Dijkstra's algorithm?

The time complexity of Dijkstra's algorithm for finding the shortest path in a graph is O(V2) with a simple implementation using an adjacency matrix, or O((V E) log V) with a more efficient implementation using a priority queue.


Are algorithms only meant for computers?

No. Indeed, algorithms are actually meant for humans, not computers. Computer programmers translate algorithms into working code such that a computer can process the algorithm. The code is actually the implementation of the algorithm, not the algorithm itself.


What is the runtime of Prim's algorithm for finding the minimum spanning tree of a graph?

The runtime of Prim's algorithm for finding the minimum spanning tree of a graph is O(V2) with a simple implementation, or O(E log V) with a more efficient implementation using a priority queue.


How do you draw flowchart for overloaded functions?

You don't. A flowchart is one form of a visualization for an algorithm. Overloaded functions are one of many tools used to implement such an algorithm. The algorithm (and, therefore, the flowchart) isn't concerned with the tool needed for the implementation.


What encryption algorithms is FIPS 140-2 compliant?

AES -- But the particular algorithm implementation must be accredited/certified, too. Just any AES implementation doesn't cut it.


What encryption algorithms is FIPS 140 2 compliant?

AES -- But the particular algorithm implementation must be accredited/certified, too. Just any AES implementation doesn't cut it.