Level complete each subblock using specified timing

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: ©2003 All rights reserved Synthesis Process • Subblock level – – – – Complete each subblock using specified timing Perform characterization for each block Refine the constraints and resynthesize Iterate if required • Macro level Tian-Sheuan Chang Synthesis Guidelines – Top down • Perform characterization on macro using top level constraints • Incremental compile – Bottom up • Compile each subblocks using timing budget • Perform characterization on macro using top level constraints • Incremental compile • Preserve clock and reset networks – Set infinite driving strength 3 Copyright ©2003 All rights reserved Synthesis Related Checking • Before synthesis – Run linter • Unintentional latch, non-synthesizable RTL, incomplete sensitivity list, … – Syntax checking of synthesis script – Elaboration checking Tian-Sheuan Chang Synthesis Guidelines • Types of inferred sequential elements, resource allocations • After synthesis – – – –...
View Full Document

Ask a homework question - tutors are online