一、模块划分概述 模块划分,顾名思义是指模块的划分。但是,明德扬至简设计法提出的模块划分,是广义的“模块划分”。后续所提及的“模块划分”,不单单指模块的划分,还包括模块划分好后,模块的端口及模块之间数据流向的确定。 二、模块划分原则 原则一:对每个同步时序设计的子模块的输出使用寄存器(Registering)。 原则二:将相关的逻辑或者可以复用的逻辑划分在同一个模块。 原则三:将不同优化目标的逻辑分开。 原则四:将松约束的逻辑归到同一个模块。 原则五:将存储逻辑独立划分成模块。 原则六:合适的模块规模。