2020-02-03 10:44:15 -06:00
|
|
|
<!DOCTYPE html>
|
|
|
|
<html lang="en">
|
|
|
|
<head>
|
|
|
|
<meta charset="utf-8">
|
|
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
|
|
<meta name="description" content="">
|
|
|
|
<meta name="keywords" content="">
|
|
|
|
<link rel="icon" href="./favicon.ico">
|
|
|
|
|
2020-02-09 11:18:42 -06:00
|
|
|
<title> - Coriolis VLSI CAD Tools [offline]</title>
|
2020-02-03 10:44:15 -06:00
|
|
|
|
|
|
|
<!-- Stylesheets -->
|
|
|
|
<link href="./theme/css/bootstrap.css" rel="stylesheet">
|
|
|
|
<link href="./theme/css/fonts.css" rel="stylesheet">
|
|
|
|
<link href="./theme/css/nest.css" rel="stylesheet">
|
|
|
|
<link href="./theme/css/pygment.css" rel="stylesheet">
|
|
|
|
<link href="./theme/css/coriolis.css" rel="stylesheet">
|
|
|
|
<!-- /Stylesheets -->
|
|
|
|
|
|
|
|
<script src="./theme/js/jquery.min.js"></script>
|
|
|
|
<script src="./theme/js/bootstrap.min.js"></script>
|
|
|
|
|
|
|
|
<!-- RSS Feeds -->
|
|
|
|
<!-- /RSS Feeds -->
|
|
|
|
|
|
|
|
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
|
|
|
|
<!--[if lt IE 9]>
|
|
|
|
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
|
|
|
|
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
|
|
|
|
<![endif]-->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</head>
|
|
|
|
|
|
|
|
<body>
|
|
|
|
<!-- Header -->
|
|
|
|
<div class="header-container" style="background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url('./images/common/layout-motif-faded-4.png'); background-position: center; ">
|
|
|
|
|
|
|
|
|
|
|
|
<!--
|
|
|
|
<div class="container">
|
|
|
|
<nav class="navbar navbar-default">
|
|
|
|
<div class="container-fluid">
|
|
|
|
<div class="navbar-header">
|
2020-02-09 11:18:42 -06:00
|
|
|
<a class="navbar-brand" href="./"><img class="mr20" src="./images/common/Coriolis-logo-white-4-small.png" alt="logo">Coriolis VLSI CAD Tools [offline]</a>
|
2020-02-03 10:44:15 -06:00
|
|
|
</div>
|
|
|
|
<ul class="nav navbar-nav">
|
|
|
|
<li><a href="./pages/gitlab.html">Git</a></li>
|
|
|
|
<li><a href="./pages/documentation.html">Documentation</a></li>
|
|
|
|
<li class="dropdown">
|
|
|
|
<button class="btn btn-default dropdown-toggle" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
|
|
|
|
<span class="caret"></span>Topics
|
|
|
|
</button>
|
|
|
|
<ul class="dropdown-menu">
|
|
|
|
<li><a class="dropdown-item " href="./pages/homepage.html">Coriolis <span class="sc">vlsi</span> Backend Tools</a></li>
|
Clarify semantic of flatten Collections (walkthrough).
In the Cell/Instance hierarchy, the "terminal" and "leaf cell" concepts
where not clearly defined and partially overlapping. Now, "Terminal" is
the refer to the physical hierarchy (layout) and "TerminalNetlist" to
the logical hierarchy (netlist). The logical hierarchy can be less deep
than the physical one thanks to a Cell dedicated cell flags. Collections
related to the physical hierarchy keep their old names, the one related
to the logical hierarchy are renamed from "Leaf" to "TerminalNetlist".
The name "Leaf" was too ambiguous (leaf for *what* hierarchy).
* Change: In Hurricane::Device, set the "TerminalNetlist" flag once and
for all. No need set it in all the derived classes again.
* New: In Hurricane::MultiCapacitor, added new parameter "dummy" to
create dummies around the capacity matrix.
* Change: In Hurricane::Cell, remove "Leaf" related methods, replace
them by "TerminalNetlist" one, especially Collections. Now we have
two clear sets of Collections to walkthough the layout or the
netlist.
Change the "Terminal" flag into "TerminalNetlist".
* Change: In Hurricane::CellCollections, rename "Leaf" into
"TerminalNetlist" collections and apply the new semantic to the
locators.
* Change: In Hurricane::DataBase, Leaf to TerminalInstance renaming.
* Change: In Hurricane::DeepNet, Leaf to TerminalInstance renaming.
* Change: In Hurricane::HyperNet, Leaf to TerminalInstance renaming.
* Change: In Hurricane::Instance, Leaf to TerminalInstance renaming.
* Change: In Hurricane::Viewer::HierarchyInformations, Leaf to
TerminalInstance renaming.
* Change: In CRL::AllianceFramework, Leaf to TerminalInstance renaming.
* Change: In CRL::Catalog, Leaf to TerminalInstance renaming.
* Change: In CRL::ApParser, Leaf to TerminalInstance renaming.
* Change: In EtesianEngine::AddFeeds, Leaf to TerminalInstance renaming.
* Bug: In EtesianEngine::resetPlacement, move there the loop over
non terminal netlist instances to flag fully placed sub-blocks
as terminal for the netlist. Only then remove the feed cells
from unplaced instances. Previously, the feed cells where stripped
even from already placed instances.
* Change: In Katana, Leaf to TerminalInstance renaming.
* Bug: In Bora::PyDSlicingNode, allow the range parameter to be the
Python None object when we do not want to pass one but need to
have it as positional parameter.
* Change: In Cumulus/clocktree/ClockTree.py, Leaf to TerminalInstance
renaming.
2020-03-10 06:10:53 -05:00
|
|
|
<li><a class="dropdown-item " href="./pages/install-cases.html">Install Cases</a></li>
|
2020-02-03 10:44:15 -06:00
|
|
|
<li><a class="dropdown-item " href="./pages/symbolic-layout.html">Symbolic Layout</a></li>
|
|
|
|
</ul>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
</nav>
|
|
|
|
</div> <!-- navbar container -->
|
|
|
|
-->
|
|
|
|
|
|
|
|
<!-- Static navbar -->
|
|
|
|
<div class="container">
|
|
|
|
<div class="header-nav">
|
|
|
|
<div class="header-logo">
|
2020-02-09 11:18:42 -06:00
|
|
|
<a class="pull-left" href="./"><img class="mr20" src="./images/common/Coriolis-logo-white-4-small.png" alt="logo">Coriolis VLSI CAD Tools [offline]</a>
|
2020-02-03 10:44:15 -06:00
|
|
|
</div>
|
|
|
|
<div class="nav pull-right">
|
|
|
|
<a href="./pages/gitlab.html">Git</a>
|
|
|
|
<a href="./pages/documentation.html">Documentation</a>
|
|
|
|
</div>
|
|
|
|
<div class="nav pull-right">
|
|
|
|
<div class="dropdown">
|
|
|
|
<button class="btn btn-default dropdown-toggle" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
|
|
|
|
<span class="caret"></span>Topics
|
|
|
|
</button>
|
|
|
|
<ul class="dropdown-menu">
|
|
|
|
<li><a class="dropdown-item " href="./pages/homepage.html">Coriolis <span class="sc">vlsi</span> Backend Tools</a></li>
|
Clarify semantic of flatten Collections (walkthrough).
In the Cell/Instance hierarchy, the "terminal" and "leaf cell" concepts
where not clearly defined and partially overlapping. Now, "Terminal" is
the refer to the physical hierarchy (layout) and "TerminalNetlist" to
the logical hierarchy (netlist). The logical hierarchy can be less deep
than the physical one thanks to a Cell dedicated cell flags. Collections
related to the physical hierarchy keep their old names, the one related
to the logical hierarchy are renamed from "Leaf" to "TerminalNetlist".
The name "Leaf" was too ambiguous (leaf for *what* hierarchy).
* Change: In Hurricane::Device, set the "TerminalNetlist" flag once and
for all. No need set it in all the derived classes again.
* New: In Hurricane::MultiCapacitor, added new parameter "dummy" to
create dummies around the capacity matrix.
* Change: In Hurricane::Cell, remove "Leaf" related methods, replace
them by "TerminalNetlist" one, especially Collections. Now we have
two clear sets of Collections to walkthough the layout or the
netlist.
Change the "Terminal" flag into "TerminalNetlist".
* Change: In Hurricane::CellCollections, rename "Leaf" into
"TerminalNetlist" collections and apply the new semantic to the
locators.
* Change: In Hurricane::DataBase, Leaf to TerminalInstance renaming.
* Change: In Hurricane::DeepNet, Leaf to TerminalInstance renaming.
* Change: In Hurricane::HyperNet, Leaf to TerminalInstance renaming.
* Change: In Hurricane::Instance, Leaf to TerminalInstance renaming.
* Change: In Hurricane::Viewer::HierarchyInformations, Leaf to
TerminalInstance renaming.
* Change: In CRL::AllianceFramework, Leaf to TerminalInstance renaming.
* Change: In CRL::Catalog, Leaf to TerminalInstance renaming.
* Change: In CRL::ApParser, Leaf to TerminalInstance renaming.
* Change: In EtesianEngine::AddFeeds, Leaf to TerminalInstance renaming.
* Bug: In EtesianEngine::resetPlacement, move there the loop over
non terminal netlist instances to flag fully placed sub-blocks
as terminal for the netlist. Only then remove the feed cells
from unplaced instances. Previously, the feed cells where stripped
even from already placed instances.
* Change: In Katana, Leaf to TerminalInstance renaming.
* Bug: In Bora::PyDSlicingNode, allow the range parameter to be the
Python None object when we do not want to pass one but need to
have it as positional parameter.
* Change: In Cumulus/clocktree/ClockTree.py, Leaf to TerminalInstance
renaming.
2020-03-10 06:10:53 -05:00
|
|
|
<li><a class="dropdown-item " href="./pages/install-cases.html">Install Cases</a></li>
|
2020-02-03 10:44:15 -06:00
|
|
|
<li><a class="dropdown-item " href="./pages/symbolic-layout.html">Symbolic Layout</a></li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<!-- /Static navbar -->
|
|
|
|
|
|
|
|
<!-- Header -->
|
|
|
|
<div class="container header-wrapper">
|
|
|
|
<div class="row">
|
|
|
|
<div class="col-lg-12">
|
|
|
|
<div class="header-content">
|
|
|
|
<h1 class="header-title text-uppercase"></h1>
|
|
|
|
<div class="header-underline"></div>
|
|
|
|
<p class="header-subtitle header-subtitle-homepage"></p>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<!-- /Header -->
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<!-- /Header -->
|
|
|
|
|
|
|
|
|
|
|
|
<!-- Content -->
|
|
|
|
<div class="archive-container">
|
|
|
|
<div class="container content archive">
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<!-- /Content -->
|
|
|
|
|
|
|
|
<!-- Footer -->
|
|
|
|
<div class="footer gradient-2">
|
|
|
|
<div class="container footer-container ">
|
|
|
|
<div class="row">
|
|
|
|
<div class="col-xs-4 col-sm-3 col-md-3 col-lg-3">
|
|
|
|
<div class="footer-title">Social</div>
|
|
|
|
<ul class="list-unstyled">
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
<div class="col-xs-4 col-sm-3 col-md-3 col-lg-2">
|
|
|
|
</div>
|
|
|
|
<div class="col-xs-4 col-sm-3 col-md-3 col-lg-3">
|
|
|
|
<div class="footer-title">Links</div>
|
|
|
|
<ul class="list-unstyled">
|
2020-02-09 11:18:42 -06:00
|
|
|
<li><a href="https://coriolis.lip6.fr/" target="_blank">Alliance/Coriolis</a></li>
|
2020-02-03 10:44:15 -06:00
|
|
|
<li><a href="https://www-soc.lip6.fr/" target="_blank">CIAN Team Website</a></li>
|
|
|
|
<li><a href="https://f-si.org" target="_blank">Free Silicon Foundation</a></li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
<div class="col-xs-12 col-sm-3 col-md-3 col-lg-4">
|
|
|
|
<p class="pull-right text-right">
|
|
|
|
<small><em>Proudly powered by <a href="http://docs.getpelican.com/" target="_blank">pelican</a></em></small><br/>
|
|
|
|
<small><em><span class="sc">NEST</span> theme by <a href="https://github.com/molivier" target="_blank">molivier</a></em></small><br/>
|
|
|
|
<small>Copyright © 2020-2020 Sorbonne Universite</small>
|
|
|
|
</p>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<!-- /Footer -->
|
|
|
|
</body>
|
|
|
|
</html>
|