start to rewrite interface type recognition
the new version of report hierarchy simply make the pipe and handshake wrong
problem with removing useless nodes, const reduction and signal division
fix a bug about slef-loo[
the problem is not about the connection of partial nodes but correct wrong connections
something is wrong with the top level
seems OK now, next to handle the error in report_hierarchy
Merge branch 'datapath' into dev