Defining module level architectures, documenting detail into design specifications. Converting architectures into RTL whilst considering constraints such as…