O
Otto Hunt
Guest
Examples of module instantiation are given here:
http://web.engr.oregonstate.edu/~traylor/ece474/beamer_lectures/modules.pdf
and here:
https://www.chipverify.com/verilog/verilog-module-instantiations
My question is: when instantiating a module under the top level module, none of the examples above used the keyword "module". Instead, the name of an external module is stated, followed by a new module name. Is it necessary that the external module be in the same file as the top level module? If not, how does this work?
http://web.engr.oregonstate.edu/~traylor/ece474/beamer_lectures/modules.pdf
and here:
https://www.chipverify.com/verilog/verilog-module-instantiations
My question is: when instantiating a module under the top level module, none of the examples above used the keyword "module". Instead, the name of an external module is stated, followed by a new module name. Is it necessary that the external module be in the same file as the top level module? If not, how does this work?