2

VLSI architecture design fundamentals

CONTENTS

2.1 Definitions and graph representation

2.2 Pipelining and retiming

2.3 Parallel processing and unfolding

2.4 Folding

Some fundamental concepts used in VLSI architecture design are first introduced in this chapter. Then brief discussions are given to pipelining, retiming, parallel processing, and folding, which are techniques that can be used to manipulate circuits to tradeoff speed, silicon area, and power consumption. These definitions and techniques are necessary to understand the error-correcting decoder designs introduced in later chapters. For more detailed discussions on these techniques, the interested reader is referred to [21].

2.1 Definitions and graph representation

To measure ...

Get VLSI Architectures for Modern Error-Correcting Codes now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.