Bug fixes for MOSIS SCMOS_DEEP support.
* Change: In Hurricane, the NetRoutingProperty is moved into Hurricane
from Katabatic. Needed for Knik to be able to access thoses
informations.
* Change: In Hurricane, in RoutingPad::setOnBestComponent(), now in
case of identical area, select the component of lowest id.
This should not be needed if the component ordering was fully
deterministic as it should be (will investigate later).
This is to ensure that the choosen component is always the
same, especially between save/load of a global routing.
* Bug: In Katabatic, in AutoContactHTee::updateTopology(), invalidate
the segments only if the topology is valid (no NULL in the
cached segments).
* Bug: In Katabatic, in GCellTopology::construct(), throw an error
if the topology is bad instead of trying to continue (and core
dump later... ).
* Bug: In Kite, in BuildPowerRails, distinguish the name of the master
net in the pad (for vddi, vssi, vdde, vsse, ck, cki & cko) and the
name of the net in the *chip* netlist. Must use the later to make
comparison as they may differs.
* Change: In Knik, in save/load solution, exclude nets that are not
globally routed by Knik. That is which NetRoutingProperty is not
*Automatic*.
* Bug: In Cumulus, in chip.BlockPower take account of the layer
width extention to sligthy shrink the connector thus avoiding a
notch with standart cell in some cases.
* Change: In Cumulus, in chip.ClockTree disable the use of fixed Steiner
trees for the leaf clocks, as it seems overconstrained for the
router. First move was to lower them in M2/M3 (instead of M3/M4)
but that was not sufficent.
* New: In Cumulus, RSavePlugin for recursively saving a physical
hierarchy.
* New: In documentation, first embryo for RDS file. Should have been
in Alliance git, but I prefer to keep newest doc in Coriolis.
2014-09-21 09:44:37 -05:00
|
|
|
|
|
|
|
html, body, th, td, tr, p, li, h1, h2, h3, h4, h5, h6 {
|
|
|
|
font-size: 96%;
|
2014-09-26 15:55:55 -05:00
|
|
|
font-family: "Open Sans", verdana, sans-serif;
|
Bug fixes for MOSIS SCMOS_DEEP support.
* Change: In Hurricane, the NetRoutingProperty is moved into Hurricane
from Katabatic. Needed for Knik to be able to access thoses
informations.
* Change: In Hurricane, in RoutingPad::setOnBestComponent(), now in
case of identical area, select the component of lowest id.
This should not be needed if the component ordering was fully
deterministic as it should be (will investigate later).
This is to ensure that the choosen component is always the
same, especially between save/load of a global routing.
* Bug: In Katabatic, in AutoContactHTee::updateTopology(), invalidate
the segments only if the topology is valid (no NULL in the
cached segments).
* Bug: In Katabatic, in GCellTopology::construct(), throw an error
if the topology is bad instead of trying to continue (and core
dump later... ).
* Bug: In Kite, in BuildPowerRails, distinguish the name of the master
net in the pad (for vddi, vssi, vdde, vsse, ck, cki & cko) and the
name of the net in the *chip* netlist. Must use the later to make
comparison as they may differs.
* Change: In Knik, in save/load solution, exclude nets that are not
globally routed by Knik. That is which NetRoutingProperty is not
*Automatic*.
* Bug: In Cumulus, in chip.BlockPower take account of the layer
width extention to sligthy shrink the connector thus avoiding a
notch with standart cell in some cases.
* Change: In Cumulus, in chip.ClockTree disable the use of fixed Steiner
trees for the leaf clocks, as it seems overconstrained for the
router. First move was to lower them in M2/M3 (instead of M3/M4)
but that was not sufficent.
* New: In Cumulus, RSavePlugin for recursively saving a physical
hierarchy.
* New: In documentation, first embryo for RDS file. Should have been
in Alliance git, but I prefer to keep newest doc in Coriolis.
2014-09-21 09:44:37 -05:00
|
|
|
}
|
|
|
|
|
2014-09-26 15:55:55 -05:00
|
|
|
p, li {
|
|
|
|
text-align: justify;
|
Bug fixes for MOSIS SCMOS_DEEP support.
* Change: In Hurricane, the NetRoutingProperty is moved into Hurricane
from Katabatic. Needed for Knik to be able to access thoses
informations.
* Change: In Hurricane, in RoutingPad::setOnBestComponent(), now in
case of identical area, select the component of lowest id.
This should not be needed if the component ordering was fully
deterministic as it should be (will investigate later).
This is to ensure that the choosen component is always the
same, especially between save/load of a global routing.
* Bug: In Katabatic, in AutoContactHTee::updateTopology(), invalidate
the segments only if the topology is valid (no NULL in the
cached segments).
* Bug: In Katabatic, in GCellTopology::construct(), throw an error
if the topology is bad instead of trying to continue (and core
dump later... ).
* Bug: In Kite, in BuildPowerRails, distinguish the name of the master
net in the pad (for vddi, vssi, vdde, vsse, ck, cki & cko) and the
name of the net in the *chip* netlist. Must use the later to make
comparison as they may differs.
* Change: In Knik, in save/load solution, exclude nets that are not
globally routed by Knik. That is which NetRoutingProperty is not
*Automatic*.
* Bug: In Cumulus, in chip.BlockPower take account of the layer
width extention to sligthy shrink the connector thus avoiding a
notch with standart cell in some cases.
* Change: In Cumulus, in chip.ClockTree disable the use of fixed Steiner
trees for the leaf clocks, as it seems overconstrained for the
router. First move was to lower them in M2/M3 (instead of M3/M4)
but that was not sufficent.
* New: In Cumulus, RSavePlugin for recursively saving a physical
hierarchy.
* New: In documentation, first embryo for RDS file. Should have been
in Alliance git, but I prefer to keep newest doc in Coriolis.
2014-09-21 09:44:37 -05:00
|
|
|
}
|
|
|
|
|
2014-09-26 15:55:55 -05:00
|
|
|
.sc {
|
|
|
|
font-variant: small-caps;
|
|
|
|
font-size: 120%;
|
Bug fixes for MOSIS SCMOS_DEEP support.
* Change: In Hurricane, the NetRoutingProperty is moved into Hurricane
from Katabatic. Needed for Knik to be able to access thoses
informations.
* Change: In Hurricane, in RoutingPad::setOnBestComponent(), now in
case of identical area, select the component of lowest id.
This should not be needed if the component ordering was fully
deterministic as it should be (will investigate later).
This is to ensure that the choosen component is always the
same, especially between save/load of a global routing.
* Bug: In Katabatic, in AutoContactHTee::updateTopology(), invalidate
the segments only if the topology is valid (no NULL in the
cached segments).
* Bug: In Katabatic, in GCellTopology::construct(), throw an error
if the topology is bad instead of trying to continue (and core
dump later... ).
* Bug: In Kite, in BuildPowerRails, distinguish the name of the master
net in the pad (for vddi, vssi, vdde, vsse, ck, cki & cko) and the
name of the net in the *chip* netlist. Must use the later to make
comparison as they may differs.
* Change: In Knik, in save/load solution, exclude nets that are not
globally routed by Knik. That is which NetRoutingProperty is not
*Automatic*.
* Bug: In Cumulus, in chip.BlockPower take account of the layer
width extention to sligthy shrink the connector thus avoiding a
notch with standart cell in some cases.
* Change: In Cumulus, in chip.ClockTree disable the use of fixed Steiner
trees for the leaf clocks, as it seems overconstrained for the
router. First move was to lower them in M2/M3 (instead of M3/M4)
but that was not sufficent.
* New: In Cumulus, RSavePlugin for recursively saving a physical
hierarchy.
* New: In documentation, first embryo for RDS file. Should have been
in Alliance git, but I prefer to keep newest doc in Coriolis.
2014-09-21 09:44:37 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
h1, h2, h3, h4, h5, h6 {
|
2014-09-26 15:55:55 -05:00
|
|
|
font-family: "Open Sans", verdana, sans-serif;
|
Bug fixes for MOSIS SCMOS_DEEP support.
* Change: In Hurricane, the NetRoutingProperty is moved into Hurricane
from Katabatic. Needed for Knik to be able to access thoses
informations.
* Change: In Hurricane, in RoutingPad::setOnBestComponent(), now in
case of identical area, select the component of lowest id.
This should not be needed if the component ordering was fully
deterministic as it should be (will investigate later).
This is to ensure that the choosen component is always the
same, especially between save/load of a global routing.
* Bug: In Katabatic, in AutoContactHTee::updateTopology(), invalidate
the segments only if the topology is valid (no NULL in the
cached segments).
* Bug: In Katabatic, in GCellTopology::construct(), throw an error
if the topology is bad instead of trying to continue (and core
dump later... ).
* Bug: In Kite, in BuildPowerRails, distinguish the name of the master
net in the pad (for vddi, vssi, vdde, vsse, ck, cki & cko) and the
name of the net in the *chip* netlist. Must use the later to make
comparison as they may differs.
* Change: In Knik, in save/load solution, exclude nets that are not
globally routed by Knik. That is which NetRoutingProperty is not
*Automatic*.
* Bug: In Cumulus, in chip.BlockPower take account of the layer
width extention to sligthy shrink the connector thus avoiding a
notch with standart cell in some cases.
* Change: In Cumulus, in chip.ClockTree disable the use of fixed Steiner
trees for the leaf clocks, as it seems overconstrained for the
router. First move was to lower them in M2/M3 (instead of M3/M4)
but that was not sufficent.
* New: In Cumulus, RSavePlugin for recursively saving a physical
hierarchy.
* New: In documentation, first embryo for RDS file. Should have been
in Alliance git, but I prefer to keep newest doc in Coriolis.
2014-09-21 09:44:37 -05:00
|
|
|
}
|
|
|
|
|
2014-09-26 15:55:55 -05:00
|
|
|
h1 { text-align: center;
|
|
|
|
border-top: 2px solid #09550b;
|
|
|
|
border-bottom: 2px solid #09550b;
|
|
|
|
padding-top: 7pt;
|
|
|
|
padding-bottom: 7pt;
|
|
|
|
}
|
Bug fixes for MOSIS SCMOS_DEEP support.
* Change: In Hurricane, the NetRoutingProperty is moved into Hurricane
from Katabatic. Needed for Knik to be able to access thoses
informations.
* Change: In Hurricane, in RoutingPad::setOnBestComponent(), now in
case of identical area, select the component of lowest id.
This should not be needed if the component ordering was fully
deterministic as it should be (will investigate later).
This is to ensure that the choosen component is always the
same, especially between save/load of a global routing.
* Bug: In Katabatic, in AutoContactHTee::updateTopology(), invalidate
the segments only if the topology is valid (no NULL in the
cached segments).
* Bug: In Katabatic, in GCellTopology::construct(), throw an error
if the topology is bad instead of trying to continue (and core
dump later... ).
* Bug: In Kite, in BuildPowerRails, distinguish the name of the master
net in the pad (for vddi, vssi, vdde, vsse, ck, cki & cko) and the
name of the net in the *chip* netlist. Must use the later to make
comparison as they may differs.
* Change: In Knik, in save/load solution, exclude nets that are not
globally routed by Knik. That is which NetRoutingProperty is not
*Automatic*.
* Bug: In Cumulus, in chip.BlockPower take account of the layer
width extention to sligthy shrink the connector thus avoiding a
notch with standart cell in some cases.
* Change: In Cumulus, in chip.ClockTree disable the use of fixed Steiner
trees for the leaf clocks, as it seems overconstrained for the
router. First move was to lower them in M2/M3 (instead of M3/M4)
but that was not sufficent.
* New: In Cumulus, RSavePlugin for recursively saving a physical
hierarchy.
* New: In documentation, first embryo for RDS file. Should have been
in Alliance git, but I prefer to keep newest doc in Coriolis.
2014-09-21 09:44:37 -05:00
|
|
|
h2, h3, h4, h5, h6 { text-align: left; }
|
2014-09-26 15:55:55 -05:00
|
|
|
h1, h2, h3 { font-family: "Open Sans";
|
Bug fixes for MOSIS SCMOS_DEEP support.
* Change: In Hurricane, the NetRoutingProperty is moved into Hurricane
from Katabatic. Needed for Knik to be able to access thoses
informations.
* Change: In Hurricane, in RoutingPad::setOnBestComponent(), now in
case of identical area, select the component of lowest id.
This should not be needed if the component ordering was fully
deterministic as it should be (will investigate later).
This is to ensure that the choosen component is always the
same, especially between save/load of a global routing.
* Bug: In Katabatic, in AutoContactHTee::updateTopology(), invalidate
the segments only if the topology is valid (no NULL in the
cached segments).
* Bug: In Katabatic, in GCellTopology::construct(), throw an error
if the topology is bad instead of trying to continue (and core
dump later... ).
* Bug: In Kite, in BuildPowerRails, distinguish the name of the master
net in the pad (for vddi, vssi, vdde, vsse, ck, cki & cko) and the
name of the net in the *chip* netlist. Must use the later to make
comparison as they may differs.
* Change: In Knik, in save/load solution, exclude nets that are not
globally routed by Knik. That is which NetRoutingProperty is not
*Automatic*.
* Bug: In Cumulus, in chip.BlockPower take account of the layer
width extention to sligthy shrink the connector thus avoiding a
notch with standart cell in some cases.
* Change: In Cumulus, in chip.ClockTree disable the use of fixed Steiner
trees for the leaf clocks, as it seems overconstrained for the
router. First move was to lower them in M2/M3 (instead of M3/M4)
but that was not sufficent.
* New: In Cumulus, RSavePlugin for recursively saving a physical
hierarchy.
* New: In documentation, first embryo for RDS file. Should have been
in Alliance git, but I prefer to keep newest doc in Coriolis.
2014-09-21 09:44:37 -05:00
|
|
|
}
|
|
|
|
h1 { font-weight: normal; font-size: 170%; padding-top: 7pt; margin-top: 25pt; }
|
|
|
|
h2 { font-weight: normal; font-size: 140%; padding-top: 7pt; margin-top: 25pt; }
|
|
|
|
h3 { font-weight: bold; font-size: 118%; padding-top: 7pt; margin-top: 25pt; }
|
|
|
|
h4 { font-weight: bold; font-size: 100%; }
|
|
|
|
h5 { font-style: italic; font-size: 100%; }
|
|
|
|
h6 { font-variant: small-caps; font-size: 100%; }
|
|
|
|
|
2014-09-26 15:55:55 -05:00
|
|
|
body {
|
|
|
|
color: black;
|
|
|
|
background: white;
|
|
|
|
/*
|
|
|
|
background: #09550B;
|
|
|
|
background-color: white;
|
|
|
|
*/
|
|
|
|
background-position: top left;
|
|
|
|
background-attachment: fixed;
|
|
|
|
background-repeat: no-repeat;
|
|
|
|
margin: 0 0 0 0;
|
|
|
|
padding: 20pt;
|
|
|
|
width: 550pt;
|
|
|
|
margin-right: auto;
|
|
|
|
margin-left: auto;
|
|
|
|
margin-top: 20pt;
|
|
|
|
margin-bottom: 20pt;
|
|
|
|
-moz-box-shadow: 4px 4px 5px 3px #ccc;
|
|
|
|
-webkit-box-shadow: 4px 4px 5px 3px #ccc;
|
|
|
|
box-shadow: 4px 4px 5px 3px #ccc;
|
|
|
|
}
|
Bug fixes for MOSIS SCMOS_DEEP support.
* Change: In Hurricane, the NetRoutingProperty is moved into Hurricane
from Katabatic. Needed for Knik to be able to access thoses
informations.
* Change: In Hurricane, in RoutingPad::setOnBestComponent(), now in
case of identical area, select the component of lowest id.
This should not be needed if the component ordering was fully
deterministic as it should be (will investigate later).
This is to ensure that the choosen component is always the
same, especially between save/load of a global routing.
* Bug: In Katabatic, in AutoContactHTee::updateTopology(), invalidate
the segments only if the topology is valid (no NULL in the
cached segments).
* Bug: In Katabatic, in GCellTopology::construct(), throw an error
if the topology is bad instead of trying to continue (and core
dump later... ).
* Bug: In Kite, in BuildPowerRails, distinguish the name of the master
net in the pad (for vddi, vssi, vdde, vsse, ck, cki & cko) and the
name of the net in the *chip* netlist. Must use the later to make
comparison as they may differs.
* Change: In Knik, in save/load solution, exclude nets that are not
globally routed by Knik. That is which NetRoutingProperty is not
*Automatic*.
* Bug: In Cumulus, in chip.BlockPower take account of the layer
width extention to sligthy shrink the connector thus avoiding a
notch with standart cell in some cases.
* Change: In Cumulus, in chip.ClockTree disable the use of fixed Steiner
trees for the leaf clocks, as it seems overconstrained for the
router. First move was to lower them in M2/M3 (instead of M3/M4)
but that was not sufficent.
* New: In Cumulus, RSavePlugin for recursively saving a physical
hierarchy.
* New: In documentation, first embryo for RDS file. Should have been
in Alliance git, but I prefer to keep newest doc in Coriolis.
2014-09-21 09:44:37 -05:00
|
|
|
|
|
|
|
hr {
|
|
|
|
color: #09550b;
|
|
|
|
border: 1px dotted #09550b;
|
|
|
|
border-style: none none dotted;
|
|
|
|
padding-top: 10pt;
|
|
|
|
padding-bottom: 10pt;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#contents {
|
|
|
|
margin: 30pt;
|
|
|
|
padding: 2pt 10pt;
|
|
|
|
background-color: #fff676;
|
2014-09-26 15:55:55 -05:00
|
|
|
-moz-box-shadow: 4px 4px 5px 2px #ccc;
|
|
|
|
-webkit-box-shadow: 4px 4px 5px 2px #ccc;
|
|
|
|
box-shadow: 4px 4px 5px 2px #ccc;
|
|
|
|
|
|
|
|
/* Shadow explanation:
|
|
|
|
* The shadow is a rectangle the same size as the box. It is then shifted
|
|
|
|
* blurred according to the following parameters.
|
|
|
|
*
|
|
|
|
* 1. The horizontal offset of the shadow, positive means the shadow will be
|
|
|
|
* on the right of the box, a negative offset will put the shadow on the
|
|
|
|
* left of the box.
|
|
|
|
* 2. The vertical offset of the shadow, a negative one means the box-shadow
|
|
|
|
* will be above the box, a positive one means the shadow will be below
|
|
|
|
* the box.
|
|
|
|
* 3. The blur radius (optional), if set to 0 the shadow will be sharp,
|
|
|
|
* the higher the number, the more blurred it will be.
|
|
|
|
* 4. The spread radius (optional), positive values increase the size of the
|
|
|
|
* shadow, negative values decrease the size. Default is 0 (the shadow is
|
|
|
|
* same size as blur).
|
|
|
|
* 5. Color
|
|
|
|
*/
|
Bug fixes for MOSIS SCMOS_DEEP support.
* Change: In Hurricane, the NetRoutingProperty is moved into Hurricane
from Katabatic. Needed for Knik to be able to access thoses
informations.
* Change: In Hurricane, in RoutingPad::setOnBestComponent(), now in
case of identical area, select the component of lowest id.
This should not be needed if the component ordering was fully
deterministic as it should be (will investigate later).
This is to ensure that the choosen component is always the
same, especially between save/load of a global routing.
* Bug: In Katabatic, in AutoContactHTee::updateTopology(), invalidate
the segments only if the topology is valid (no NULL in the
cached segments).
* Bug: In Katabatic, in GCellTopology::construct(), throw an error
if the topology is bad instead of trying to continue (and core
dump later... ).
* Bug: In Kite, in BuildPowerRails, distinguish the name of the master
net in the pad (for vddi, vssi, vdde, vsse, ck, cki & cko) and the
name of the net in the *chip* netlist. Must use the later to make
comparison as they may differs.
* Change: In Knik, in save/load solution, exclude nets that are not
globally routed by Knik. That is which NetRoutingProperty is not
*Automatic*.
* Bug: In Cumulus, in chip.BlockPower take account of the layer
width extention to sligthy shrink the connector thus avoiding a
notch with standart cell in some cases.
* Change: In Cumulus, in chip.ClockTree disable the use of fixed Steiner
trees for the leaf clocks, as it seems overconstrained for the
router. First move was to lower them in M2/M3 (instead of M3/M4)
but that was not sufficent.
* New: In Cumulus, RSavePlugin for recursively saving a physical
hierarchy.
* New: In documentation, first embryo for RDS file. Should have been
in Alliance git, but I prefer to keep newest doc in Coriolis.
2014-09-21 09:44:37 -05:00
|
|
|
}
|
|
|
|
|
2014-09-26 15:55:55 -05:00
|
|
|
|
Bug fixes for MOSIS SCMOS_DEEP support.
* Change: In Hurricane, the NetRoutingProperty is moved into Hurricane
from Katabatic. Needed for Knik to be able to access thoses
informations.
* Change: In Hurricane, in RoutingPad::setOnBestComponent(), now in
case of identical area, select the component of lowest id.
This should not be needed if the component ordering was fully
deterministic as it should be (will investigate later).
This is to ensure that the choosen component is always the
same, especially between save/load of a global routing.
* Bug: In Katabatic, in AutoContactHTee::updateTopology(), invalidate
the segments only if the topology is valid (no NULL in the
cached segments).
* Bug: In Katabatic, in GCellTopology::construct(), throw an error
if the topology is bad instead of trying to continue (and core
dump later... ).
* Bug: In Kite, in BuildPowerRails, distinguish the name of the master
net in the pad (for vddi, vssi, vdde, vsse, ck, cki & cko) and the
name of the net in the *chip* netlist. Must use the later to make
comparison as they may differs.
* Change: In Knik, in save/load solution, exclude nets that are not
globally routed by Knik. That is which NetRoutingProperty is not
*Automatic*.
* Bug: In Cumulus, in chip.BlockPower take account of the layer
width extention to sligthy shrink the connector thus avoiding a
notch with standart cell in some cases.
* Change: In Cumulus, in chip.ClockTree disable the use of fixed Steiner
trees for the leaf clocks, as it seems overconstrained for the
router. First move was to lower them in M2/M3 (instead of M3/M4)
but that was not sufficent.
* New: In Cumulus, RSavePlugin for recursively saving a physical
hierarchy.
* New: In documentation, first embryo for RDS file. Should have been
in Alliance git, but I prefer to keep newest doc in Coriolis.
2014-09-21 09:44:37 -05:00
|
|
|
div#centered {
|
|
|
|
margin-left: auto;
|
|
|
|
margin-right: auto;
|
|
|
|
text-align: center;
|
|
|
|
}
|
|
|
|
|
|
|
|
pre, tt, code {
|
|
|
|
font-family: "courrier", "andale mono", monospace;
|
|
|
|
font-size: 100%;
|
|
|
|
white-space: pre;
|
|
|
|
}
|
|
|
|
|
|
|
|
tt {
|
|
|
|
color: #09550b;
|
|
|
|
}
|
|
|
|
|
|
|
|
pre.wiki, div.code, pre.literal-block {
|
|
|
|
font-size: 90%;
|
|
|
|
padding: 5pt;
|
|
|
|
margin-left: 4%;
|
|
|
|
margin-right: 4%;
|
|
|
|
border: dashed;
|
|
|
|
border-width: thin;
|
|
|
|
border-color: #FC8676;
|
|
|
|
background-color: #FCFCE1;
|
|
|
|
}
|
|
|
|
|
|
|
|
a:link, a:active {
|
|
|
|
font-weight: normal;
|
|
|
|
text-decoration: none;
|
|
|
|
color: #09550b;
|
|
|
|
border-bottom: 1px dotted #09550b;
|
|
|
|
}
|
|
|
|
|
|
|
|
a:hover, a:focus, a:visited {
|
|
|
|
font-weight: normal;
|
|
|
|
font-style: italic;
|
|
|
|
text-decoration: none;
|
|
|
|
/*
|
|
|
|
color: #A40010;
|
|
|
|
border-bottom: 1px dotted #A40010;
|
|
|
|
*/
|
|
|
|
color: #09550b;
|
|
|
|
border-bottom: 1px dotted #09550b;
|
|
|
|
}
|
|
|
|
|
2014-09-26 15:55:55 -05:00
|
|
|
h1 a:link {
|
|
|
|
border-bottom: 0px;
|
Bug fixes for MOSIS SCMOS_DEEP support.
* Change: In Hurricane, the NetRoutingProperty is moved into Hurricane
from Katabatic. Needed for Knik to be able to access thoses
informations.
* Change: In Hurricane, in RoutingPad::setOnBestComponent(), now in
case of identical area, select the component of lowest id.
This should not be needed if the component ordering was fully
deterministic as it should be (will investigate later).
This is to ensure that the choosen component is always the
same, especially between save/load of a global routing.
* Bug: In Katabatic, in AutoContactHTee::updateTopology(), invalidate
the segments only if the topology is valid (no NULL in the
cached segments).
* Bug: In Katabatic, in GCellTopology::construct(), throw an error
if the topology is bad instead of trying to continue (and core
dump later... ).
* Bug: In Kite, in BuildPowerRails, distinguish the name of the master
net in the pad (for vddi, vssi, vdde, vsse, ck, cki & cko) and the
name of the net in the *chip* netlist. Must use the later to make
comparison as they may differs.
* Change: In Knik, in save/load solution, exclude nets that are not
globally routed by Knik. That is which NetRoutingProperty is not
*Automatic*.
* Bug: In Cumulus, in chip.BlockPower take account of the layer
width extention to sligthy shrink the connector thus avoiding a
notch with standart cell in some cases.
* Change: In Cumulus, in chip.ClockTree disable the use of fixed Steiner
trees for the leaf clocks, as it seems overconstrained for the
router. First move was to lower them in M2/M3 (instead of M3/M4)
but that was not sufficent.
* New: In Cumulus, RSavePlugin for recursively saving a physical
hierarchy.
* New: In documentation, first embryo for RDS file. Should have been
in Alliance git, but I prefer to keep newest doc in Coriolis.
2014-09-21 09:44:37 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
p.credit {
|
|
|
|
margin-left: 10%;
|
|
|
|
margin-right: 10%;
|
|
|
|
font-size: 110%;
|
|
|
|
}
|
|
|
|
|
|
|
|
p.credit span.left {
|
|
|
|
float: left;
|
|
|
|
white-space: nowrap;
|
|
|
|
}
|
|
|
|
|
|
|
|
p.credit span.right {
|
|
|
|
float: right;
|
|
|
|
white-space: nowrap;
|
|
|
|
}
|
|
|
|
|
|
|
|
img.addborder {
|
|
|
|
border: 1px solid black;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#header {
|
|
|
|
margin: 0px;
|
|
|
|
padding: 0pt;
|
|
|
|
background-color: white;
|
|
|
|
display: inline-block;
|
|
|
|
width: 100%;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#header_logo {
|
|
|
|
margin: 0px;
|
|
|
|
padding: 10px 0px 10px 12pt;
|
|
|
|
background-color: white;
|
|
|
|
width: 40%;
|
|
|
|
float: left;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#header_menus {
|
|
|
|
background-color: white;
|
|
|
|
width: 55%;
|
|
|
|
float: right;
|
|
|
|
padding-top: 60pt;
|
|
|
|
padding-right: 10pt;
|
|
|
|
text-align: right;
|
|
|
|
font-size: 80%;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#header_menus ul {
|
|
|
|
padding-top: 45pt;
|
|
|
|
list-style: none;
|
|
|
|
text-align: right;
|
|
|
|
font-size: 80%;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#header_menus li {
|
|
|
|
padding: 0pt;
|
|
|
|
margin: 0pt;
|
|
|
|
display: inline;
|
|
|
|
white-space: nowrap;
|
|
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
|
|
div#header_menus a {
|
|
|
|
border-left: 1px solid #d7d7d7;
|
|
|
|
padding: 0 .75em;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#header_menus a.first {
|
|
|
|
border-left: none;
|
|
|
|
}
|
|
|
|
*/
|
|
|
|
|
|
|
|
div#header a:link, div#header a:active, div#header a:visited {
|
|
|
|
margin: 0pt;
|
|
|
|
padding: 0pt 5pt;
|
|
|
|
font-weight: normal;
|
|
|
|
color: black;
|
|
|
|
text-decoration: none;
|
|
|
|
border-bottom: 1px solid black;
|
|
|
|
border-left: 0px;
|
|
|
|
border-right: 0px;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#header a:hover, div#header a:focus {
|
|
|
|
margin: 0pt;
|
|
|
|
padding: 0pt 5pt;
|
|
|
|
font-weight: normal;
|
|
|
|
color: black;
|
|
|
|
text-decoration: none;
|
|
|
|
border-bottom: 4px solid #09550b;
|
|
|
|
border-left: 0px;
|
|
|
|
border-right: 0px;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#header a.current:link, div#header a.current:active, div#header a.current:visited {
|
|
|
|
margin: 0pt;
|
|
|
|
padding: 0pt 5pt;
|
|
|
|
font-weight: bold;
|
|
|
|
font-style: normal;
|
|
|
|
font-size: 120%;
|
|
|
|
color: white;
|
|
|
|
text-decoration: none;
|
|
|
|
border-bottom: 4px solid #09550b;
|
|
|
|
border-left: 0px;
|
|
|
|
border-right: 0px;
|
|
|
|
background-color: #09550b;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#header a.current:hover, div#header a.current:focus {
|
|
|
|
margin: 0pt;
|
|
|
|
padding: 0pt 5pt;
|
|
|
|
font-weight: bold;
|
|
|
|
font-style: normal;
|
|
|
|
font-size: 120%;
|
|
|
|
color: white;
|
|
|
|
text-decoration: none;
|
|
|
|
border-bottom: 4px solid #09550b;
|
|
|
|
border-left: 0px;
|
|
|
|
border-right: 0px;
|
|
|
|
background-color: #09550b;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#header_ancestors {
|
|
|
|
padding: 4px 0px 4px 12pt;
|
|
|
|
background-color: #09550B;
|
|
|
|
color: white;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#header_ancestors ul, div#header_ancestors * li {
|
|
|
|
display: inline;
|
|
|
|
list-style-type: none;
|
|
|
|
padding: 0px 0px 0px 0pt;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#header_ancestors a:link, div#header_ancestors a:active, div#header_ancestors a:visited {
|
|
|
|
font-weight: bold;
|
|
|
|
color: white;
|
|
|
|
text-decoration: none;
|
|
|
|
border-bottom: 0px;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#header_ancestors a:hover, div#header_ancestors a:focus {
|
|
|
|
font-weight: bold;
|
|
|
|
color: white;
|
|
|
|
text-decoration: underline;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#footer {
|
|
|
|
margin: 0px;
|
|
|
|
padding: 0px;
|
|
|
|
border-top: 1px dotted #09550b;
|
|
|
|
background-color: white;
|
|
|
|
display: inline-block;
|
|
|
|
width: 100%;
|
|
|
|
text-align: right;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#searchform {
|
|
|
|
width: 80%;
|
|
|
|
background-color: #ccffcd;
|
|
|
|
padding: 15pt 10pt 15pt 10pt;
|
|
|
|
margin-top: 50pt;
|
|
|
|
margin-bottom: 50pt;
|
|
|
|
margin-left: auto;
|
|
|
|
margin-right: auto;
|
|
|
|
text-align: center;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#searchform input#id_q {
|
|
|
|
background-color: white;
|
|
|
|
border: 1px solid #09550b;
|
|
|
|
padding: 2pt;
|
|
|
|
width: 80%;
|
|
|
|
font-size: 110%;
|
|
|
|
font-weight: bold;
|
|
|
|
}
|
|
|
|
|
|
|
|
span.queryref {
|
|
|
|
font-weight: bold;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#searchform ul {
|
|
|
|
list-style: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#searchform li {
|
|
|
|
display: inline;
|
|
|
|
}
|
|
|
|
|
|
|
|
hr#search_vs_results {
|
|
|
|
color: #09550b;
|
|
|
|
border: 2px dotted #09550b;
|
|
|
|
border-style: none none dotted;
|
|
|
|
margin-top: 0pt;
|
|
|
|
margin-bottom: 20pt;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#search_results {
|
|
|
|
width: 85%;
|
|
|
|
margin: auto;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#sidebar hr#separator {
|
|
|
|
color: white;
|
|
|
|
border: 0px;
|
|
|
|
margin-top: 0pt;
|
|
|
|
margin-bottom: 20pt;
|
|
|
|
}
|
|
|
|
|
|
|
|
img.footer-logo {
|
|
|
|
height: 24px;
|
|
|
|
padding: 0px 2px;
|
|
|
|
}
|
|
|
|
|
|
|
|
hr#site_vs_page {
|
|
|
|
color: white;
|
|
|
|
border: 3px dotted white;
|
|
|
|
border-style: none none dotted;
|
|
|
|
margin-top: 20pt;
|
|
|
|
margin-bottom: 20pt;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#sidebar {
|
|
|
|
/*
|
|
|
|
background: #09550B;
|
|
|
|
background: #ccffcd;
|
|
|
|
*/
|
|
|
|
background: white;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#sidebar div#sitemenu, div#sidebar div#pagemenu {
|
|
|
|
/*
|
|
|
|
background: white;
|
|
|
|
*/
|
|
|
|
background: #09550b;
|
|
|
|
width: 85%;
|
|
|
|
margin: auto;
|
|
|
|
padding: 5pt 10pt;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#sidebar * li {
|
|
|
|
text-align: left;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#sidebar * ul {
|
|
|
|
list-style-type: square;
|
|
|
|
padding-left: 12pt;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#sitemenu ul {
|
|
|
|
list-style-type: none;
|
|
|
|
padding-left: 0pt;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#sitemenu ul ul {
|
|
|
|
list-style-type: none;
|
|
|
|
padding-left: 0pt;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#sitemenu ul ul ul {
|
|
|
|
list-style-type: square;
|
|
|
|
padding-left: 12pt;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#sitemenu ul li ul li {
|
|
|
|
padding-top: 3pt;
|
|
|
|
padding-bottom: 5pt;
|
|
|
|
border-top: 1px dotted white;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#sitemenu ul li ul li ul li {
|
|
|
|
border-top: none;
|
|
|
|
padding-top: 1pt;
|
|
|
|
padding-bottom: 1pt;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#sitemenu ul li a:link,
|
|
|
|
div#sitemenu ul li a:active,
|
|
|
|
div#sitemenu ul lu a:visited
|
|
|
|
{
|
|
|
|
font-size: 140%;
|
|
|
|
font-weight: bold;
|
|
|
|
border-bottom: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#sitemenu ul li a:focus,
|
|
|
|
div#sitemenu ul lu a:hover
|
|
|
|
{
|
|
|
|
font-size: 140%;
|
|
|
|
font-weight: bold;
|
|
|
|
font-style: italic;
|
|
|
|
border-bottom: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#sitemenu ul ul li a:link,
|
|
|
|
div#sitemenu ul ul li a:active,
|
|
|
|
div#sitemenu ul ul lu a:visited,
|
|
|
|
div#sitemenu ul ul li a:focus,
|
|
|
|
div#sitemenu ul ul lu a:hover
|
|
|
|
{
|
|
|
|
font-size: 90%;
|
|
|
|
font-weight: normal;
|
|
|
|
border-bottom: none;
|
|
|
|
/*border-bottom: 1px dotted white;*/
|
|
|
|
}
|
|
|
|
|
|
|
|
div#pagemenu ul {
|
|
|
|
list-style-type: none;
|
|
|
|
padding-left: 0pt;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#pagemenu ul ul {
|
|
|
|
list-style-type: none;
|
|
|
|
padding-left: 0pt;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#pagemenu ul ul ul {
|
|
|
|
padding-left: 12pt;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#pagemenu ul li ul li {
|
|
|
|
padding-top: 3pt;
|
|
|
|
padding-bottom: 5pt;
|
|
|
|
border-top: 1px dotted white;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#pagemenu ul li ul li ul li {
|
|
|
|
border-top: none;
|
|
|
|
padding-top: 1pt;
|
|
|
|
padding-bottom: 1pt;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#pagemenu ul li a:link,
|
|
|
|
div#pagemenu ul li a:active,
|
|
|
|
div#pagemenu ul lu a:visited
|
|
|
|
{
|
|
|
|
font-size: 120%;
|
|
|
|
font-weight: bold;
|
|
|
|
border-bottom: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#pagemenu ul li a:focus,
|
|
|
|
div#pagemenu ul lu a:hover
|
|
|
|
{
|
|
|
|
font-size: 120%;
|
|
|
|
font-weight: bold;
|
|
|
|
font-style: italic;
|
|
|
|
border-bottom: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#pagemenu ul ul li a:link,
|
|
|
|
div#pagemenu ul ul li a:active,
|
|
|
|
div#pagemenu ul ul lu a:visited,
|
|
|
|
div#pagemenu ul ul li a:focus,
|
|
|
|
div#pagemenu ul ul lu a:hover
|
|
|
|
{
|
|
|
|
font-size: 90%;
|
|
|
|
font-weight: normal;
|
|
|
|
border-bottom: none;
|
|
|
|
/*
|
|
|
|
border-bottom: 1px dotted white;
|
|
|
|
*/
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
div#sidebar ul.ancestor * li {
|
|
|
|
padding-top: 0pt;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#sidebar ul {
|
|
|
|
padding-bottom: 8pt;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#sidebar a:link, div#sidebar a:active, div#sidebar a:visited {
|
|
|
|
/*
|
|
|
|
font-weight: normal;
|
|
|
|
*/
|
|
|
|
color: white;
|
|
|
|
text-align: left;
|
|
|
|
text-decoration: none;
|
|
|
|
border-bottom: 1px dotted white;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#sidebar a:hover, div#sidebar a:focus {
|
|
|
|
/*
|
|
|
|
font-weight: normal;
|
|
|
|
*/
|
|
|
|
color: white;
|
|
|
|
text-align: left;
|
|
|
|
text-decoration: none;
|
|
|
|
border-bottom: 1px dotted white;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#main {
|
|
|
|
border-left: 1px solid #09550b;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#main ul#summary {
|
|
|
|
list-style-type: square;
|
|
|
|
padding-left: 12pt;
|
|
|
|
font-size: 14pt;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#main ul#summary * ul {
|
|
|
|
padding-left: 12pt;
|
|
|
|
padding-bottom: 14pt;
|
|
|
|
font-size: 95%;
|
|
|
|
}
|
|
|
|
|
|
|
|
div.code * {
|
|
|
|
background-color: #FCFCE1;
|
|
|
|
}
|
|
|
|
|
|
|
|
div.note {
|
|
|
|
margin: 8px 2% 0px 2%;
|
|
|
|
border: 1px none #fff01c;
|
|
|
|
border-left-width: 4px;
|
|
|
|
border-left-style: solid;
|
|
|
|
padding: 1px 10pt 1px 55px;
|
|
|
|
background: #fff676 url('./images/clipboard.png') no-repeat 0% 50%;;
|
|
|
|
font-size: 90%
|
|
|
|
}
|
|
|
|
|
|
|
|
div.error {
|
|
|
|
margin: 8px 2% 0px 2%;
|
|
|
|
border: 1px none #dd0000;
|
|
|
|
border-left-width: 4px;
|
|
|
|
border-left-style: solid;
|
|
|
|
padding: 1px 10pt 1px 55px;
|
|
|
|
background: #ffddcc url('./images/i-core.png') no-repeat 0% 50%;;
|
|
|
|
font-size: 90%
|
|
|
|
}
|
|
|
|
|
|
|
|
p.admonition-title {
|
|
|
|
font-weight: bold;
|
|
|
|
}
|
|
|
|
|
|
|
|
div.topic {
|
|
|
|
margin: 5pt;
|
|
|
|
padding: 2pt 10pt;
|
|
|
|
background-color: fff676;
|
|
|
|
}
|
|
|
|
|
|
|
|
div.topic p.first {
|
|
|
|
font-weight: bold;
|
|
|
|
}
|
|
|
|
|
|
|
|
table.wiki th, table th {
|
|
|
|
color: black;
|
|
|
|
background: #FFFFCC;
|
|
|
|
}
|
|
|
|
|
|
|
|
table.docutils {
|
2014-09-26 15:55:55 -05:00
|
|
|
margin-left: 10%;
|
|
|
|
margin-right: 10%;
|
Bug fixes for MOSIS SCMOS_DEEP support.
* Change: In Hurricane, the NetRoutingProperty is moved into Hurricane
from Katabatic. Needed for Knik to be able to access thoses
informations.
* Change: In Hurricane, in RoutingPad::setOnBestComponent(), now in
case of identical area, select the component of lowest id.
This should not be needed if the component ordering was fully
deterministic as it should be (will investigate later).
This is to ensure that the choosen component is always the
same, especially between save/load of a global routing.
* Bug: In Katabatic, in AutoContactHTee::updateTopology(), invalidate
the segments only if the topology is valid (no NULL in the
cached segments).
* Bug: In Katabatic, in GCellTopology::construct(), throw an error
if the topology is bad instead of trying to continue (and core
dump later... ).
* Bug: In Kite, in BuildPowerRails, distinguish the name of the master
net in the pad (for vddi, vssi, vdde, vsse, ck, cki & cko) and the
name of the net in the *chip* netlist. Must use the later to make
comparison as they may differs.
* Change: In Knik, in save/load solution, exclude nets that are not
globally routed by Knik. That is which NetRoutingProperty is not
*Automatic*.
* Bug: In Cumulus, in chip.BlockPower take account of the layer
width extention to sligthy shrink the connector thus avoiding a
notch with standart cell in some cases.
* Change: In Cumulus, in chip.ClockTree disable the use of fixed Steiner
trees for the leaf clocks, as it seems overconstrained for the
router. First move was to lower them in M2/M3 (instead of M3/M4)
but that was not sufficent.
* New: In Cumulus, RSavePlugin for recursively saving a physical
hierarchy.
* New: In documentation, first embryo for RDS file. Should have been
in Alliance git, but I prefer to keep newest doc in Coriolis.
2014-09-21 09:44:37 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
table.wiki, table.wiki th, table.wiki td { border: 1px solid black; }
|
|
|
|
table.wiki th * p { text-align: center; }
|
|
|
|
table.wiki * p { margin: 0pt; }
|
|
|
|
table.wiki * blockquote { margin: 0pt; }
|
|
|
|
table { border-collapse: collapse; }
|
|
|
|
table th, table td { border: 1px solid black;
|
|
|
|
padding: 2px 10px 2px 10px; }
|
|
|
|
|
|
|
|
table.docinfo {
|
|
|
|
margin-top: 10pt;
|
|
|
|
margin-left: auto;
|
|
|
|
margin-right: 0pt;
|
|
|
|
border: 10px solid #303030;
|
|
|
|
border-collapse: collapse;
|
|
|
|
background: #303030;
|
|
|
|
font-size: 90%;
|
|
|
|
font-family: sans-serif;
|
|
|
|
}
|
|
|
|
|
|
|
|
table.docinfo tr {
|
|
|
|
border-bottom: 1px dotted white;
|
|
|
|
}
|
|
|
|
|
|
|
|
th.docinfo-name,
|
|
|
|
table.docinfo td,
|
|
|
|
table.docinfo td a:link,
|
|
|
|
table.docinfo td a:active,
|
|
|
|
table.docinfo td a:visited,
|
|
|
|
table.docinfo td a:focus,
|
|
|
|
table.docinfo td a:hover
|
|
|
|
{
|
|
|
|
border: 0px solid white;
|
|
|
|
background: #303030;
|
|
|
|
color: white;
|
|
|
|
text-align: left;
|
|
|
|
font-weight: bold;
|
|
|
|
}
|
|
|
|
|
|
|
|
th.docinfo-name {
|
|
|
|
font-weight: normal;
|
|
|
|
}
|
|
|
|
|
|
|
|
table.docinfo td {
|
|
|
|
font-weight: bold;
|
|
|
|
}
|
|
|
|
|
|
|
|
span.ul {
|
|
|
|
text-decoration: underline;
|
|
|
|
}
|
|
|
|
|
|
|
|
* span.smallcaps {
|
|
|
|
/*font-variant: "small-caps";*/
|
|
|
|
text-transform: "uppercase";
|
|
|
|
font-size: "smaller";
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
span.cb {
|
|
|
|
font-family: "andale mono", monospace;
|
|
|
|
font-weight: bold;
|
|
|
|
white-space: pre;
|
|
|
|
}
|
|
|
|
|
2014-09-26 15:55:55 -05:00
|
|
|
span.fboxtt {
|
Bug fixes for MOSIS SCMOS_DEEP support.
* Change: In Hurricane, the NetRoutingProperty is moved into Hurricane
from Katabatic. Needed for Knik to be able to access thoses
informations.
* Change: In Hurricane, in RoutingPad::setOnBestComponent(), now in
case of identical area, select the component of lowest id.
This should not be needed if the component ordering was fully
deterministic as it should be (will investigate later).
This is to ensure that the choosen component is always the
same, especially between save/load of a global routing.
* Bug: In Katabatic, in AutoContactHTee::updateTopology(), invalidate
the segments only if the topology is valid (no NULL in the
cached segments).
* Bug: In Katabatic, in GCellTopology::construct(), throw an error
if the topology is bad instead of trying to continue (and core
dump later... ).
* Bug: In Kite, in BuildPowerRails, distinguish the name of the master
net in the pad (for vddi, vssi, vdde, vsse, ck, cki & cko) and the
name of the net in the *chip* netlist. Must use the later to make
comparison as they may differs.
* Change: In Knik, in save/load solution, exclude nets that are not
globally routed by Knik. That is which NetRoutingProperty is not
*Automatic*.
* Bug: In Cumulus, in chip.BlockPower take account of the layer
width extention to sligthy shrink the connector thus avoiding a
notch with standart cell in some cases.
* Change: In Cumulus, in chip.ClockTree disable the use of fixed Steiner
trees for the leaf clocks, as it seems overconstrained for the
router. First move was to lower them in M2/M3 (instead of M3/M4)
but that was not sufficent.
* New: In Cumulus, RSavePlugin for recursively saving a physical
hierarchy.
* New: In documentation, first embryo for RDS file. Should have been
in Alliance git, but I prefer to keep newest doc in Coriolis.
2014-09-21 09:44:37 -05:00
|
|
|
border: 1px solid black;
|
|
|
|
padding: 0px 4px;
|
|
|
|
font-family: "andale mono", monospace;
|
|
|
|
font-weight: bold;
|
2014-09-26 15:55:55 -05:00
|
|
|
white-space: pre;
|
|
|
|
}
|
Bug fixes for MOSIS SCMOS_DEEP support.
* Change: In Hurricane, the NetRoutingProperty is moved into Hurricane
from Katabatic. Needed for Knik to be able to access thoses
informations.
* Change: In Hurricane, in RoutingPad::setOnBestComponent(), now in
case of identical area, select the component of lowest id.
This should not be needed if the component ordering was fully
deterministic as it should be (will investigate later).
This is to ensure that the choosen component is always the
same, especially between save/load of a global routing.
* Bug: In Katabatic, in AutoContactHTee::updateTopology(), invalidate
the segments only if the topology is valid (no NULL in the
cached segments).
* Bug: In Katabatic, in GCellTopology::construct(), throw an error
if the topology is bad instead of trying to continue (and core
dump later... ).
* Bug: In Kite, in BuildPowerRails, distinguish the name of the master
net in the pad (for vddi, vssi, vdde, vsse, ck, cki & cko) and the
name of the net in the *chip* netlist. Must use the later to make
comparison as they may differs.
* Change: In Knik, in save/load solution, exclude nets that are not
globally routed by Knik. That is which NetRoutingProperty is not
*Automatic*.
* Bug: In Cumulus, in chip.BlockPower take account of the layer
width extention to sligthy shrink the connector thus avoiding a
notch with standart cell in some cases.
* Change: In Cumulus, in chip.ClockTree disable the use of fixed Steiner
trees for the leaf clocks, as it seems overconstrained for the
router. First move was to lower them in M2/M3 (instead of M3/M4)
but that was not sufficent.
* New: In Cumulus, RSavePlugin for recursively saving a physical
hierarchy.
* New: In documentation, first embryo for RDS file. Should have been
in Alliance git, but I prefer to keep newest doc in Coriolis.
2014-09-21 09:44:37 -05:00
|
|
|
|
|
|
|
#notice.system-message, .notice.system-message {
|
|
|
|
color: black;
|
|
|
|
background: #DDFFDD;
|
|
|
|
padding-top: 5pt;
|
|
|
|
padding-bottom: 5pt;
|
|
|
|
border: 1px none #55BB55;
|
|
|
|
border-top-width: 4px;
|
|
|
|
border-top-style: solid;
|
|
|
|
}
|
|
|
|
|
|
|
|
#content.error .message, div.system-message {
|
|
|
|
color: #550000;
|
|
|
|
background: #ffddcc;
|
|
|
|
border: 2px none #dd0000;
|
|
|
|
border-top-width: 4px;
|
|
|
|
border-top-style: solid;
|
|
|
|
padding: .5em;
|
|
|
|
margin: 1em 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
#main {
|
|
|
|
float: right;
|
|
|
|
width: 70%;
|
|
|
|
padding: 0pt;
|
|
|
|
margin: 0pt;
|
|
|
|
min-height: 700px;
|
|
|
|
background: white;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#main h1 {
|
|
|
|
border-bottom: 2px solid #09550b;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#main div.section h1 {
|
|
|
|
border-bottom: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
#cmscontent {
|
|
|
|
padding: 0pt 4% 10pt 4%;
|
|
|
|
margin: 0pt;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#htmlerrorcontents {
|
|
|
|
padding: 10pt 4% 10pt 4%;
|
|
|
|
margin: 0pt;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#htmlerrorcontents span.cs {
|
|
|
|
font-size: 80%;
|
|
|
|
font-family: "andale mono", monospace;
|
|
|
|
white-space: pre;
|
|
|
|
}
|
|
|
|
|
|
|
|
div#htmlerrorcontents hr.lang_separator {
|
|
|
|
border: 1px dotted black;
|
|
|
|
border-style: none none dotted;
|
|
|
|
margin-top: 20pt;
|
|
|
|
margin-bottom: 10pt;
|
|
|
|
}
|
|
|
|
|
|
|
|
#embedcontent {
|
|
|
|
border: 0pt;
|
|
|
|
padding: 0pt;
|
|
|
|
margin: 0pt;
|
|
|
|
}
|
|
|
|
|
|
|
|
#sidebar {
|
|
|
|
float: left;
|
|
|
|
width: 29.9%;
|
|
|
|
padding: 0 0 0 0;
|
|
|
|
margin: 0 0 0 0;
|
|
|
|
color: white;
|
|
|
|
background: #09550B;
|
|
|
|
/*
|
|
|
|
min-height: 300px;
|
|
|
|
background: #f2f2f2;
|
|
|
|
border-right: 1px solid #ccc;
|
|
|
|
padding: 0 0 0 10px;
|
|
|
|
*/
|
|
|
|
}
|