A Register Transfer Language (RTL) annotation software tool that: (1) automatically calculates new RTL of a circuit to facilitate subsequent RTL level Engineering Change Orders (ECOs) on a circuit where gate level changes have occurred during layout; and (2) automatically calculates a gate level netlist that corresponds to the RTL ECO which can be fed to modern layout tools with minimal disruption to the existing layout. In a preferred embodiment, the tool is software driven, iterative, and tracks any changes that need to be made for any given circuit described by a hardware description language (HDL) though a series of intermediate and preliminary data files. The software receives input in the way of user input, constraints, and an RTL description for a pre-ECO circuit, and outputs the post-layout annotated RTL description. Subsequent ECOs are taken as input from the user in the form of a modified annotated RTL description and the software produces a corresponding gate level netlist for the ECO circuit, all the while preserving as much of the data generated during this process to avoid wasteful duplication of effort.

Een hulpmiddel van de de annotatiesoftware van de Taal van de Overdracht van het Register (RTL) dat: (1) berekent automatisch nieuwe RTL van een kring om de verdere RTL Orden van de Verandering van de niveautechniek (ECOs) op een kring te vergemakkelijken waar de veranderingen van het poortniveau zich tijdens lay-out hebben voorgedaan; en (2) berekent automatisch een netlist van het poortniveau die aan RTL ECO beantwoordt die aan moderne lay-outhulpmiddelen met minimale verstoring aan de bestaande lay-out kan worden gevoed. In een aangewezen belichaming, is het hulpmiddel gedreven, herhaalde software, en sporen om het even welke veranderingen die voor om het even welke bepaalde kring moeten worden aangebracht die door een taal wordt beschreven van de hardwarebeschrijving (HDL) hoewel een reeks midden en inleidende gegevensdossiers. De software ontvangt input op de manier van gebruikersinput, beperkingen, en een beschrijving RTL voor een kring pre-eco, en output de post-lay-out geannoteerde beschrijving RTL. Verdere ECOs worden genomen als input van de gebruiker in de vorm van een gewijzigde geannoteerde beschrijving RTL en de software produceert een overeenkomstige netlist van het poortniveau voor de ECO kring, al tijdje dat zoals veel van de gegevens bewaart die tijdens dit proces worden geproduceerd verkwistende verdubbeling van inspanning te vermijden.

 
Web www.patentalert.com

< Automated control of interactive application execution using defined time periods

< JIT/compiler Java language extensions to enable field performance and serviceability

> Method and apparatus for tolerating defects in a programmable logic device using runtime parameterizable cores

> Method frame storage using multiple memory circuits

~ 00062