Synchoros VLSI design style has been proposed as an alternative to standard cell-based design. Standard cells are replaced by synchoros, large grain, VLSI design objects called SiLago (Silicon Lego) blocks. This new design style eliminates the need to synthesise ad hoc wires of any type: functional and infrastructural. SiLago blocks are organised into region instances. In a region instance, communication among SiLago blocks is synchronous and happens over a regional network on chip (NoC), whose fragments are also absorbed into SiLago blocks. Consequently, the regional NoCs get created by the abutment of SiLago blocks. The clock tree used in a region is called regional clock tree (RCT). The synchoros VLSI design style requires that the RCT, like the regional NoCs, is also created by abutting its fragments. The RCT fragments are absorbed within the SiLago blocks. The RCT created by abutment is not an ad-hoc clock tree but a structured and predictable design with known cost metrics. The design of such an RCT is the focus of this paper. The scheme is scalable, and we demonstrate that the proposed RCT can be generated for valid VLSI designs of ~1.5 million gates. The RCT created by abutment is correct by construction, and its properties are predictable. We have validated the generated RCTs with static timing analysis to validate the correct-by-construction claim. Finally, we show that the cost metrics of the SiLago RCT
翻译:Synchoros VLSI 设计风格已被推荐为标准基于细胞的设计的替代。 标准单元格被名为Sillago( Silcon Lego) 块的同步horos、 大谷物、 VLSI 设计对象所取代。 这个新的设计风格消除了合成任何类型的临时电线的必要性: 功能和基础设施。 将Sillago 区块组织成区域实例。 在区域实例中, Silago 区块之间的通信是同步的, 发生在芯片( NoC) 的区域网络中, 碎片也被吸收到Sillago 区块中。 因此, 区域无记号由Silago 区块的粘附创建。 因此, 区域无记号由Silago 区块区块的粘合点创建。 区域时钟树被称作区域时钟树。 区域时钟树被称作区域时钟树( RCT) 。 这个 Conchoros VL 设计需要像区域无线的断段一样, 。 在Slago 区块块块块块上吸收 RCT 的校正树,, 由我们的校验校验的校验的校验的校验的校正 。