Advanced search
1 file | 7.05 MB Add to list

Update logic synthesis objectives for better placement and routing

Marieke Louage (UGent) and Dirk Stroobandt (UGent)
Author
Organization
Abstract
This research is situated in the design of integrated circuits (ICs). ICs are virtually everywhere. They are physical implementations of digital circuits that perform some logical functionality. The steps involved in IC design are twofold. First in the Logic Synthesis step, an abstract representation of the logic functionality is designed in the form of a graph called a netlist. Second, this netlist needs to be further developed into a physically realizable model in a step called Physical Design (Placement and Routing). ICs consist of two main components: logic cells and interconnects. Logic cells are responsible for the data manipulation and interconnects transport the data between the logic cells. Both logic cells and interconnects amount to some delay that ultimately add up to determine the speed of the IC. Back in 1980, most of the delay was accounted for by the logic cells and interconnect delay was negligible. A consequence of this early imbalance is that the netlist is optimized to have as little logic cells as possible. However, as IC technology progressed, the delay in logic cells decreased significantly and the delay in interconnects became more important. Today, the speed of an IC is considerably impacted by lengthy interconnects. Despite this shift in delay causes, the general objective of minimizing the amount of logic cells has not changed. In this poster, we argue that the netlist should be optimized for different, yet unknown, objectives. This is done by giving a simple example that shows a discrepancy between minimizing the amount of logic cells and optimizing speed.

Downloads

  • fears 2022 poster.pdf
    • full text (Author's original)
    • |
    • open access
    • |
    • PDF
    • |
    • 7.05 MB

Citation

Please use this url to cite or link to this publication:

MLA
Louage, Marieke, and Dirk Stroobandt. “Update Logic Synthesis Objectives for Better Placement and Routing.” Faculty of Engineering and Architecture Research Symposium 2022 (FEARS 2022), Abstracts, 2022, doi:10.5281/zenodo.7405521.
APA
Louage, M., & Stroobandt, D. (2022). Update logic synthesis objectives for better placement and routing. Faculty of Engineering and Architecture Research Symposium 2022 (FEARS 2022), Abstracts. Presented at the Faculty of Engineering and Architecture Research Symposium 2022 (FEARS 2022), Ghent, Belgium. https://doi.org/10.5281/zenodo.7405521
Chicago author-date
Louage, Marieke, and Dirk Stroobandt. 2022. “Update Logic Synthesis Objectives for Better Placement and Routing.” In Faculty of Engineering and Architecture Research Symposium 2022 (FEARS 2022), Abstracts. https://doi.org/10.5281/zenodo.7405521.
Chicago author-date (all authors)
Louage, Marieke, and Dirk Stroobandt. 2022. “Update Logic Synthesis Objectives for Better Placement and Routing.” In Faculty of Engineering and Architecture Research Symposium 2022 (FEARS 2022), Abstracts. doi:10.5281/zenodo.7405521.
Vancouver
1.
Louage M, Stroobandt D. Update logic synthesis objectives for better placement and routing. In: Faculty of Engineering and Architecture Research Symposium 2022 (FEARS 2022), Abstracts. 2022.
IEEE
[1]
M. Louage and D. Stroobandt, “Update logic synthesis objectives for better placement and routing,” in Faculty of Engineering and Architecture Research Symposium 2022 (FEARS 2022), Abstracts, Ghent, Belgium, 2022.
@inproceedings{01GMVB5KYN53Q6710XYEQNSR50,
  abstract     = {{This research is situated in the design of integrated circuits (ICs). ICs are virtually everywhere. They are physical implementations of digital circuits that perform some logical functionality. The steps involved in IC design are twofold. First in the Logic Synthesis step, an abstract representation of the logic functionality is designed in the form of a graph called a netlist. Second, this netlist needs to be further developed into a physically realizable model in a step called Physical Design (Placement and Routing). ICs consist of two main components: logic cells and interconnects. Logic cells are responsible for the data manipulation and interconnects transport the data between the logic cells. Both logic cells and interconnects amount to some delay that ultimately add up to determine the speed of the IC. Back in 1980, most of the delay was accounted for by the logic cells and interconnect delay was negligible. A consequence of this early imbalance is that the netlist is optimized to have as little logic cells as possible. However, as IC technology progressed, the delay in logic cells decreased significantly and the delay in interconnects became more important. Today, the speed of an IC is considerably impacted by lengthy interconnects. Despite this shift in delay causes, the general objective of minimizing the amount of logic cells has not changed. In this poster, we argue that the netlist should be optimized for different, yet unknown, objectives. This is done by giving a simple example that shows a discrepancy between minimizing the amount of logic cells and optimizing speed.}},
  author       = {{Louage, Marieke and Stroobandt, Dirk}},
  booktitle    = {{Faculty of Engineering and Architecture Research Symposium 2022 (FEARS 2022), Abstracts}},
  language     = {{eng}},
  location     = {{Ghent, Belgium}},
  pages        = {{1}},
  title        = {{Update logic synthesis objectives for better placement and routing}},
  url          = {{http://doi.org/10.5281/zenodo.7405521}},
  year         = {{2022}},
}

Altmetric
View in Altmetric