TAILIEUCHUNG - ebookReuse Methodology Manual for System-on-a-Chip Designs (3rd Ed.)p2

| CHAPTER 6 Macro Synthesis Guidelines This chapter discusses strategies for developing macro synthesis scripts that enable integrators to synthesize the macro and meet timing goals. The topics include Overview of the synthesis problem Synthesis strategies for reusable macros High-performance synthesis RAM and datapath generators Coding guidelines for synthesis scripts Overview of the Synthesis Problem There are some special problems associated with the synthesis of parameterizable soft macros The macro and synthesis scripts must allow the integrator to synthesize the macro and meet timing goals in the final chip. The macro must meet timing with the integrator s gate array or standard cell library. The macro must meet timing in the integrator s specific configuration of the macro. This chapter presents a set of tools and methodologies for achieving these goals. 138 Reuse Methodology Manual The synthesis guidelines in this chapter are based on many of the same fundamental principles guiding the previous chapter. First and foremost synthesis and timing design must start at the beginning of the macro design cycle. That is Functional specifications for the macro must describe the timing area and power requirements for the design. For larger timing-critical blocks detailed technical specifications for the macro and its various subblocks must describe the timing requirements and interfaces in detail including specifications for input and output delays and loading. RTL needs to be coded from the outset to meet both the functional and the timing requirements of the design. Coding for functionality first and then fixing timing problems later causes significant delays and poor overall performance in many designs. If these fundamental guidelines are followed then synthesis is a straightforward task. Each synthesizable unit or module in the design has a timing budget. Once each module meets this timing budget the macro is sure to meet its overall timing goals. Synthesis .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.