Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
if the netlist is flat, this cannot be done.
if the netlist is hierarchical, all you have to do is to look for the keyword "module", find all modules, then find all instances of modules and build a tree like representation. It's not rocket science.