Andrew Broad's Website
Computer Science
PhD Project
Experimental Results
EDIF 3 0 0 / CFI DR


First Model

Electronic Design Interchange Format (EDIF) Version 3 0 0: Level 0 Information Model

Second Model

CFI DR 1.0 Electrical Connectivity/Netlist Data Model

Name-Thesaurus

{hierarchymodel, cfidrinstconcepts, cfidrcellconcepts, cfidrportconcepts, cfidrportinstconcepts,}
{instance, cfidrinst,}
{instanceports, portinsts,}
{cell, cfidrcell,}
{containinglibrary, owner, instantiatedcluster,}
{viewgroups, views,}
{masterport, cfidrportscalar,}
{inputmasterport, inputinstanceport, cfidrinput,}
{outputmasterport, outputinstanceport, cfidroutput,}
{bidirectionalmasterport, bidirectionalinstanceport, cfidrio,}
{unspecifieddirectionmasterport, unspecifieddirectioninstanceport, cfidrundefinedportdirection,}
{masterportbundle, cfidrportbundle,}
{memberports, ports,}
{instanceport, cfidrportinstscalar,}
{instanceportbundle, cfidrportinstbundle,}

{librarymodel, cfidrlibconcepts,}
{library, cfidrlib,}

{logicalconnectivitymodel, cfidrnetconcepts,}
{signalgroup, cfidrnetbundle,}
{members, nets,}
{signal, cfidrnetscalar,}

Experimental Results

The CCUS suffers gigantic quadratic explosion due to the abundance of type_hlcs, domain_rules_hlcs and non_nulls. So I decided to run this experiment with these three HLC-classes disabled (i.e. with type_hlc-optional.filc, type_hlc+non_null-attr.filc, non_null-exists.filc, domain_rules_hlc.filc and propagate_from_defined_type.filc excluded from the case-library).

ModeE-T-U-S-H-RMX
HLCs extracted from first model6596596596590659659659
HLCs extracted from second model616361610595961
Comparisons10911710614697804928381952810869432109117
HLC-comparisons146671354014667146470655500514667
Correspondences13652136109345281136
HLC-correspondences268262508826
Differences12311120581192411622188753666512311
Number of FC-thesaurus lookups5273504297742485425814091552735
Number of name-thesaurus lookups4144904102934168147846981643041449

Detailed results suppressed because the models are private.


Email me