coriolis/hurricane/doc/hurricane
Jean-Paul Chaput 17ecfd823b Enhanced techno rule support. Inspector support bug fix.
* Bug: In Hurricane/Commons.h, modify the getRecord<>() templates so
    that for both vector<Element> and vector<Element*>, the individual
    record created for each element are donne with pointers. That is,
    for the vector<Element> case, we take a pointer.
      As a general policy, except for the POD types, always use pointers
    or references to data in the records/inspector. Never uses values
    that can call the copy constructor.
      Suppress INSPECTOR_PV_SUPPORT() macro, keep only
    INSPECTOR_PR_SUPPORT().
      Provide value support only for getString<>() template.
      This value & copy constructor problem was causing a crash when
    trying to inspect Hurricane::AnalogCellExtension.
* New: In Hurricane::Technology, change the API of the PhysicalRule,
    now we can only create/get PhysicalRule, but setting the value of
    the rule itself must be done on the rule.
      Enhance PhysicalRule to provide for stepped rules, non isotropic
    and ratio rules.
      Merge TwoLayersPhysicalrule in PhysicalRule, much simpler to
    suppress the management of derived classes. That means that we
    loose a little memory as some fields are mutually exclusive.
    Not a problem considering that there will not be so many of thoses
    objects.
* New: In CRL/helpers.analogtechno.py, enhanced DTR support for rules
    like:
      ('minSpacing'  , 'metal1', ((0.4,20.0), (0.8,1000.0)), Length, 'REF.1')
      ('minEnclosure', 'metal1', 'cut1', (0.2,0.3)         , Length, 'REF.2')
      ('minDensity'  , 'metal1', 0.30                      , Unit  , 'REF.3')
      The DTR parser has been updated, but not the oroshi.dtr Rule
    cache for analog components. Given a rule name, the value used
    will be the horizontal one of the first step.
* Change: In hurricane/doc/hurricane, re-generate the documentation
    with updated support for Technology & PhysicalRule.
2020-07-21 11:22:04 +02:00
..
html Enhanced techno rule support. Inspector support bug fix. 2020-07-21 11:22:04 +02:00
images Full update of the generated documentation. 2020-04-27 14:14:03 +02:00
latex Enhanced techno rule support. Inspector support bug fix. 2020-07-21 11:22:04 +02:00
BasicLayer.dox * All Tools: 2012-11-16 12:48:38 +00:00
Box.dox * All Tools: 2012-11-16 12:48:38 +00:00
CMakeLists.txt Full update of the generated documentation. 2020-04-27 14:14:03 +02:00
Cell.dox Clarify semantic of flatten Collections (walkthrough). 2020-03-10 12:10:53 +01:00
Collection.dox Policy CMP0022 for CMake. Forgotten library in Unicorn link. 2015-06-11 18:01:39 +02:00
Command.dox * All Tools: 2012-11-16 12:48:38 +00:00
Commons.dox Complete rewrite of the trace system (now a stream). 2016-05-17 23:00:06 +02:00
Component.dox * All Tools: 2012-11-16 12:48:38 +00:00
CompositeLayer.dox * All Tools: 2012-11-16 12:48:38 +00:00
Contact.dox * All Tools: 2012-11-16 12:48:38 +00:00
ContactLayer.dox * All Tools: 2012-11-16 12:48:38 +00:00
DBo.dox Update documentation for compliance with doxygen 1.8.5. 2014-05-13 16:30:41 +02:00
DataBase.dox * All Tools: 2012-11-16 12:48:38 +00:00
DbU.dox Update documentation for compliance with doxygen 1.8.5. 2014-05-13 16:30:41 +02:00
DebugSession.dox Anlog integration part I. Atomic devices support (transistors). 2018-10-01 16:52:17 +02:00
Diagonal.dox Full update of the generated documentation. 2020-04-27 14:14:03 +02:00
DiffusionLayer.dox * All Tools: 2012-11-16 12:48:38 +00:00
DoxygenLayout.xml * All Tools: 2012-11-16 12:48:38 +00:00
Editor.dox documentation in progress 2008-02-05 21:26:22 +00:00
Entity.dox * ./hurricane/src/hurricane: 2013-12-04 01:26:07 +00:00
Error.dox * All Tools: 2012-11-16 12:48:38 +00:00
Exception.dox * All Tools: 2012-11-16 12:48:38 +00:00
ExpandRules.dox documentation in progress 2008-02-05 21:26:22 +00:00
Filter.dox * All Tools: 2012-11-16 12:48:38 +00:00
Generalities.dox Update documentation for compliance with doxygen 1.8.5. 2014-05-13 16:30:41 +02:00
GenericCollection.dox * All Tools: 2012-11-16 12:48:38 +00:00
GenericFilter.dox * All Tools: 2012-11-16 12:48:38 +00:00
GenericLocator.dox documentation in progress 2008-02-05 21:26:22 +00:00
Go.dox * All Tools: 2012-11-16 12:48:38 +00:00
Hook.dox * All Tools: 2012-11-16 12:48:38 +00:00
Horizontal.dox * All Tools: 2012-11-16 12:48:38 +00:00
Hurricane.dox Update documentation for compliance with doxygen 1.8.5. 2014-05-13 16:30:41 +02:00
HyperNet.dox * ./hurricane: 2013-03-13 13:38:15 +00:00
Initializer.dox Implementation of DataBase native save/restore in JSON (step 2). 2016-01-21 00:25:39 +01:00
Instance.dox Merged QuadTrees in overlayed Cells (placed together). 2015-06-26 18:35:11 +02:00
Interruption.dox * All Tools: 2012-11-16 12:48:38 +00:00
Interval.dox * All Tools: 2012-11-16 12:48:38 +00:00
JsonObject.dox Implementation of DataBase native save/restore in JSON (step 3). 2016-02-21 11:02:50 +01:00
JsonSupport.dox Implementation of DataBase native save/restore in JSON (step 3). 2016-02-21 11:02:50 +01:00
Layer.dox * All Tools: 2012-11-16 12:48:38 +00:00
Library.dox * All Tools: 2012-11-16 12:48:38 +00:00
ListCollection.dox * All Tools: 2012-11-16 12:48:38 +00:00
Locator.dox * All Tools: 2012-11-16 12:48:38 +00:00
MIGRATE.txt documentation in progress 2008-02-05 21:26:22 +00:00
MainView.dox * All Tools: 2012-11-16 12:48:38 +00:00
MapCollection.dox * All Tools: 2012-11-16 12:48:38 +00:00
MapView.dox * All Tools: 2012-11-16 12:48:38 +00:00
Name.dox * All Tools: 2012-11-16 12:48:38 +00:00
Net.dox Support for Uniquification. Rewrite of the Blif parser. 2015-04-25 16:52:18 +02:00
NotFilter.dox documentation in progress 2008-02-05 21:26:22 +00:00
Occurence.dox * All Tools: 2012-11-16 12:48:38 +00:00
Occurrence.dox * All Tools: 2012-11-16 12:48:38 +00:00
Pad.dox * All Tools: 2012-11-16 12:48:38 +00:00
Path.dox * All Tools: 2012-11-16 12:48:38 +00:00
PhysicalRule.dox Enhanced techno rule support. Inspector support bug fix. 2020-07-21 11:22:04 +02:00
Pin.dox documentation in progress 2008-02-05 21:26:22 +00:00
Plug.dox * All Tools: 2012-11-16 12:48:38 +00:00
Point.dox * All Tools: 2012-11-16 12:48:38 +00:00
Polygon.dox Full update of the generated documentation. 2020-04-27 14:14:03 +02:00
Primitive.dox documentation in progress 2008-02-05 21:26:22 +00:00
PrivateProperty.dox * All Tools: 2012-11-16 12:48:38 +00:00
Property.dox * All Tools: 2012-11-16 12:48:38 +00:00
QuadTree.dox * All Tools: 2012-11-16 12:48:38 +00:00
Quark.dox * All Tools: 2012-11-16 12:48:38 +00:00
Query.dox * ./hurricane: 2013-03-13 13:38:15 +00:00
RecordHandles.dox * All Tools: 2012-11-16 12:48:38 +00:00
RegularLayer.dox * All Tools: 2012-11-16 12:48:38 +00:00
Relation.dox documentation in progress 2008-02-05 21:26:22 +00:00
RoutingPad.dox * ./hurricane/src/hurricane: 2013-12-04 01:26:07 +00:00
Rubber.dox * All Tools: 2012-11-16 12:48:38 +00:00
Segment.dox * All Tools: 2012-11-16 12:48:38 +00:00
SelectCommand.dox * All Tools: 2012-11-16 12:48:38 +00:00
SelectNetCommand.dox * All Tools: 2012-11-16 12:48:38 +00:00
Selector.dox documentation in progress 2008-02-05 21:26:22 +00:00
SetCollection.dox * All Tools: 2012-11-16 12:48:38 +00:00
SharedProperty.dox * All Tools: 2012-11-16 12:48:38 +00:00
Slice.dox * All Tools: 2012-11-16 12:48:38 +00:00
SoC.css Enhanced techno rule support. Inspector support bug fix. 2020-07-21 11:22:04 +02:00
StandardPrivateProperty.dox * ./hurricane/doc/hurricane : 2009-04-03 14:21:04 +00:00
StandardRelation.dox documentation in progress 2008-02-05 21:26:22 +00:00
StandardSharedProperty.dox Implementation of DataBase native save/restore in JSON (step 2). 2016-01-21 00:25:39 +01:00
SubSetCollection.dox documentation in progress 2008-02-05 21:26:22 +00:00
SubTypeCollection.dox documentation in progress 2008-02-05 21:26:22 +00:00
Symbol.dox * All Tools: 2012-11-16 12:48:38 +00:00
Tabulation.dox * All Tools: 2012-11-16 12:48:38 +00:00
Technology.dox Enhanced techno rule support. Inspector support bug fix. 2020-07-21 11:22:04 +02:00
Transformation.dox Complete rewrite of the trace system (now a stream). 2016-05-17 23:00:06 +02:00
TransistorLayer.dox * All Tools: 2012-11-16 12:48:38 +00:00
UpdateSession.dox Complete rewrite of the trace system (now a stream). 2016-05-17 23:00:06 +02:00
VectorCollection.dox * All Tools: 2012-11-16 12:48:38 +00:00
Vertical.dox * All Tools: 2012-11-16 12:48:38 +00:00
ViaLayer.dox * All Tools: 2012-11-16 12:48:38 +00:00
View.dox * All Tools: 2012-11-16 12:48:38 +00:00
Warning.dox * All Tools: 2012-11-16 12:48:38 +00:00
ZoomCommand.dox * All Tools: 2012-11-16 12:48:38 +00:00
asimbook.cls documentation in progress 2008-02-05 21:26:22 +00:00
closed.png Update documentation for compliance with doxygen 1.8.5. 2014-05-13 16:30:41 +02:00
customHierarchy.html Full update of the generated documentation. 2020-04-27 14:14:03 +02:00
customSummary.html * ./hurricane/src/hurricane: 2013-12-04 01:26:07 +00:00
doxyfile Enhanced techno rule support. Inspector support bug fix. 2020-07-21 11:22:04 +02:00
doxygen.warn.log Enhanced techno rule support. Inspector support bug fix. 2020-07-21 11:22:04 +02:00
dynsections.js Update documentation for compliance with doxygen 1.8.5. 2014-05-13 16:30:41 +02:00
footer.html Happy new year 2016! 2016-01-21 00:41:19 +01:00
header.html Correct the doxygen CSS to be compliant with 1.8.13+. 2017-12-03 03:19:10 +01:00
header.tex documentation in progress 2008-02-05 21:26:22 +00:00
html.entry documentation in progress 2008-02-05 21:26:22 +00:00
jquery.js Update documentation for compliance with doxygen 1.8.5. 2014-05-13 16:30:41 +02:00
open.png Update documentation for compliance with doxygen 1.8.5. 2014-05-13 16:30:41 +02:00
tabs.css Correct the doxygen CSS to be compliant with 1.8.13+. 2017-12-03 03:19:10 +01:00