ttxs
Junior Member level 1
I am a beginner in the field of VLSI CAD.
Now I have been working on some programming practice with Dijkstra's algorithm (find the shortest path in a graph). In such small project, I am simply using adjacency matrix to store the small toy graph.
However, a friend of mine who is also a student told me that I should not do that in a real project, because a graph of a real VLSI circuit is very larger. So an adjacency matrix is not realistic for very larger graph.
I kind of agree with him, but I like adjacency matrix because it is so easy to access, and I can find any edge I need by using "i" and "j".
Could anyone tell me how people usually store the graph of circuit in industry? What kind of data structure they are using and how to access the elements?
Thank you in advance.
Now I have been working on some programming practice with Dijkstra's algorithm (find the shortest path in a graph). In such small project, I am simply using adjacency matrix to store the small toy graph.
However, a friend of mine who is also a student told me that I should not do that in a real project, because a graph of a real VLSI circuit is very larger. So an adjacency matrix is not realistic for very larger graph.
I kind of agree with him, but I like adjacency matrix because it is so easy to access, and I can find any edge I need by using "i" and "j".
Could anyone tell me how people usually store the graph of circuit in industry? What kind of data structure they are using and how to access the elements?
Thank you in advance.