Timing model

How block widths are determined