Logic simulation

Logic simulation is the use of simulation software to predict the behavior of digital circuits and hardware description languages.[1][2] Simulation can be performed at varying degrees of physical abstraction, such as at the transistor level, gate level, register-transfer level (RTL), electronic system-level (ESL), or behavioral level.

Use in verification

Logic simulation may be used as part of the verification process in designing hardware.[3]

Simulations have the advantage of providing a familiar look and feel to the user in that it is constructed from the same language and symbols used in design. By allowing the user to interact directly with the design, simulation is a natural way for the designer to get feedback on their design.

Length of simulation

The level of effort required to debug and then verify the design is proportional to the maturity of the design. That is, early in the design's life, bugs and incorrect behavior are usually found quickly. As the design matures, the simulation will require more time and resources to run, and errors will take progressively longer to be found. This is particularly problematic when simulating components for modern-day systems; every component that changes state in a single clock cycle on the simulation will require several clock cycles to simulate.

A straightforward approach to this issue may be to emulate the circuit on a field-programmable gate array instead. Formal verification can also be explored as an alternative to simulation, although a formal proof is not always possible or convenient.

A prospective way to accelerate logic simulation is using distributed and parallel computations.[4]

To help gauge the thoroughness of a simulation, tools exist for assessing code coverage,[5] functional coverage, finite state machine (FSM) coverage, and many other metrics.[6]

Event simulation versus cycle simulation

Event simulation allows the design to contain simple timing information – the delay needed for a signal to travel from one place to another. During simulation, signal changes are tracked in the form of events. A change at a certain time triggers an event after a certain delay. Events are sorted by the time when they will occur, and when all events for a particular time have been handled, the simulated time is advanced to the time of the next scheduled event. How fast an event simulation runs depends on the number of events to be processed (the amount of activity in the model).[7]

While event simulation can provide some feedback regarding signal timing, it is not a replacement for static timing analysis.

In cycle simulation, it is not possible to specify delays. A cycle-accurate model is used, and every gate is evaluated in every cycle. Cycle simulation therefore runs at a constant speed, regardless of activity in the model. Optimized implementations may take advantage of low model activity to speed up simulation by skipping evaluation of gates whose inputs didn't change. In comparison to event simulation, cycle simulation tends to be faster, to scale better, and to be better suited for hardware acceleration / emulation.

However, chip design trends point to event simulation gaining relative performance due to activity factor reduction in the circuit (due to techniques such as clock gating and power gating, which are becoming much more commonly used in an effort to reduce power dissipation). In these cases, since event simulation only simulates necessary events, performance may no longer be a disadvantage over cycle simulation. Event simulation also has the advantage of greater flexibility, handling design features difficult to handle with cycle simulation, such as asynchronous logic and incommensurate clocks. Due to these considerations, almost all commercial logic simulators have an event based capability, even if they primarily rely on cycle based techniques.[8]

See also

References

  1. ^ Laung-Terng Wang; Yao-Wen Chang; Kwang-Ting (Tim) Cheng (11 March 2009). Electronic Design Automation: Synthesis, Verification, and Test. Morgan Kaufmann. ISBN 978-0-08-092200-3.
  2. ^ V. Litovski; Mark Zwolinski (31 December 1996). VLSI Circuit Simulation and Optimization. Springer Science & Business Media. ISBN 978-0-412-63860-2.
  3. ^ Bombieri, Nicola; Fummi, Franco; Pravadelli, Graziano (May 2006). Hardware Design and Simulation for Verification. Lecture Notes in Computer Science. pp. 1–29.
  4. ^ Software system for distributed event-driven logic simulation. Ladyzhensky Y.V., Popoff Y.V. Proceedings of IEEE East-West Design & Test Workshop(EWDTW'05). IEEE EWDTW, 2005, p.119-122 ISBN 966-659-113-8
  5. ^ Wang, Tsu-Hua and Tan, Chong Guan (1995). Practical code coverage for Verilog. 1995 IEEE International Verilog HDL Conference. IEEE. pp. 99–104.{{cite conference}}: CS1 maint: multiple names: authors list (link)
  6. ^ Jou, Jing-Yang and Liu, Chien-Nan Jimmy (1999). Coverage analysis techniques for HDL design validation. Asia Pacific CHip Design Languages. pp. 48–55.{{cite conference}}: CS1 maint: multiple names: authors list (link)
  7. ^ "Network Modeling and Simulation Environment" (PDF). Defense Technical Information Center. Retrieved January 1, 2023.
  8. ^ Electronic Design Automation For Integrated Circuits Handbook, by Lavagno, Martin, and Scheffer, ISBN 0-8493-3096-3, a survey of the field of EDA. The above summary was derived, with permission, from Volume I, Chapter 16, Digital Simulation, by John Sanguinetti.

Read other articles:

Halaman ini berisi artikel tentang divisi merek dan pemasaran. Untuk perusahaan induknya sebelumnya dikenal sebagai iriver, lihat Dreamus. IRIVERSebelumnyaiRiver (1999-2004)iriver (2004-2015)IndustriKonsumen eletronikDidirikanJanuari 1999; 25 tahun lalu (1999-01)Cabang3[1] (2016)Wilayah operasiSeluruh duniaIndukDreamusSitus webwww.iriver.co.kr iRiver (nama lengkap iRiver Limited), adalah merek elektronik konsumen Korea Selatan yang dioperasikan oleh Dreamus. Memasarkan musik...

 

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Februari 2023. Murray adalah nama keluarga dan nama depan. Orang-orang terkenal dengan nama keluarga dan nama depan meliputi: Murray Edelman, pakar komunikasi Charles Murray (pemeran Amerika Serikat), aktor film Amerika James Murray (pemeran Amerika Serikat), aktor ...

 

 

جوان ديديون (بالإنجليزية: Joan Didion)‏  معلومات شخصية الميلاد 5 ديسمبر 1934 [1][2]  ساكرامنتو[3]  الوفاة 23 ديسمبر 2021 (87 سنة) [4]  مانهاتن  سبب الوفاة مرض باركنسون  مواطنة الولايات المتحدة[5][6]  عضوة في الأكاديمية الأمريكية للفنون والآداب،  و�...

American baseball player and manager (born 1969) Baseball player Brad AusmusAusmus with the Los Angeles Angels in 2019New York Yankees – No. 68Catcher / Manager / CoachBorn: (1969-04-14) April 14, 1969 (age 54)New Haven, Connecticut, U.S.Batted: RightThrew: RightMLB debutJuly 28, 1993, for the San Diego PadresLast MLB appearanceOctober 3, 2010, for the Los Angeles DodgersMLB statisticsBatting average.251Home runs80Runs batted in607Managerial record386–42...

 

 

1991–2010 North American ice hockey league International Hockey League (2007–2010) redirects here. For other uses, see International Hockey League (disambiguation). Colonial Hockey League redirects here. For the NCAA Division III collegiate hockey conference, see Colonial Hockey Conference. United Hockey LeagueLogo of the UHL from 1997–2006SportIce hockeyFounded1991Ceased2010Replaced byCentral Hockey League (partial)Countries United States CanadaLastchampion(s)Fort Wayne Komet...

 

 

Port of SpainIbu kota NegaraAtas ke bawah (kiri ke kanan): Cakrawala Port of Spain dari Teluk Paria ; Akademi Nasional untuk Seni Pertunjukan, Independence Square , Eric Williams Plaza ; MovieTowne , Pelabuhan Port of SpainNegara Trinidad and TobagoyurisdiksiKota Port of SpainDidirikan1560Status kota kecil diberikan1853status kota Besar diberikan1914Pemerintahan • Wali kotaJoel Martinez • Bentuk Pemerintahandewan kota port of spainLuas[1]...

American actor Walter CoyCoy in Frontier, 1955.BornWalter Darrwin Coy(1909-01-31)January 31, 1909Great Falls, Cascade CountyMontana, U.S.DiedDecember 11, 1974(1974-12-11) (aged 65)Santa MariaSanta Barbara CountyCalifornia, U.S.Alma materUniversity of WashingtonOccupationActorYears active1936–1974Spouses Anne Burr(m. 1942; div. 194?) Pamela Gillespie ​ ​(m. 1948; div. 1961)​ Ruth E. Harburger ​ ​(m. 1969&...

 

 

Centro Budista Padmasambhava in Santurce Part of a series onBuddhism Glossary Index Outline History Timeline The Buddha Pre-sectarian Buddhism Councils Silk Road transmission of Buddhism Decline in the Indian subcontinent Later Buddhists Buddhist modernism DharmaConcepts Four Noble Truths Noble Eightfold Path Dharma wheel Five Aggregates Impermanence Suffering Not-self Dependent Origination Middle Way Emptiness Morality Karma Rebirth Saṃsāra Cosmology Buddhist texts Buddhavacana Early Text...

 

 

Cocktail bar in New York City Bemelmans BarRestaurant informationEstablished1947 (1947)Manager(s)Dimitrios MichalopoulosStreet address35 East 76th St., Manhattan, New York CityCoordinates40°46′28″N 73°57′47″W / 40.774448°N 73.963072°W / 40.774448; -73.963072WebsiteOfficial website Bemelmans Bar is a cocktail lounge and piano bar in the Carlyle Hotel, on the Upper East Side in Manhattan, New York City. The bar opened in the 1940s, serving wealthy Upper...

Peta yang menunjukkan sistem pemilu yang digunakan untuk memilih calon anggota dewan legislatif nasional tingkat rendah atau tunggal (unikameral), hingga Januari 2022[update]:Sistem mayoritas, daerah pemilihan pemenang tunggal   Pemenang undi terbanyak (pluralitas anggota tunggal)   Sistem dua putaran (mengalir)   Pemungutan suara putaran kedua instan (suara alternatif) Sistem mayoritas, daerah pemilihan multi-pemenang   Pemungutan suara bl...

 

 

Peringkat kredit adalah penilaian dari risiko kredit dari seorang individu, perusahaan, ataupun suatu negara. Peringkat kredit dibuat berdasarkan riwayat finansial dan aset yang dimiliki sekarang serta kewajiban. Pada umumnya peringkat kredit suatu negara mencerminkan kelayakan kredit sebuah negara yaitu kemampuan negara membayar kembali utang-utangnya sehingga tidak akan menimbulkan risiko gagal bayar kepada kreditur atau investor dengan kemungkinan kalah melaksanakan pengembalian / pembayar...

 

 

Austrailian Aboriginal language family Eastern DalyGeographicdistributionDaly River region, northern AustraliaLinguistic classificationMacro-Gunwinyguan ?Eastern DalySubdivisions Matngele † Kamu † Glottologeast2374The Daly languages (color), among the other non-Pama-Nyungan languages (grey)  Eastern Daly The Eastern Daly languages are an extinct family of Australian aboriginal languages that are fairly closely related, at 50% cognate. They were: Eastern Daly Matngele Kamu T...

Imperial dynasty of China from 618 to 907 For other uses, see Tang dynasty (disambiguation). Tang唐 618–690, 705–907 (690–705: Wu Zhou) The empire in 661, when it reached its greatest extent[1][2][3]   Civil administration   Military administration   Briefly-controlled areas Capital Chang'an (618–904) Luoyang (904–907) Common languagesMiddle ChineseReligion Chinese BuddhismTaoismChinese folk religionChinese Nestorian Chris...

 

 

Puerto Rican boxer In this Spanish name, the first or paternal surname is Cotto and the second or maternal family name is Vázquez. Miguel CottoCotto in 2010BornMiguel Ángel Cotto Vázquez (1980-10-29) October 29, 1980 (age 43)Providence, Rhode Island, U.S.NationalityPuerto RicanOther namesJunitoStatisticsWeight(s) Light welterweight Welterweight Light middleweight Middleweight Height5 ft 8 in (173 cm)[1]Reach67 in (170 cm)[2]StanceO...

 

 

The first stamp of Nicaragua issued in 1862 This is a survey of the postage stamps and postal history of Nicaragua. First stamps Nicaragua gained independence from Spain in 1821. It has produced its own stamps since 1862.[1] Collectors of the stamps and covers of Nicaragua join the Nicaragua Study Group. Search the web to find the group. References ^ Stamps of the World Volume 3. Stanley Gibbons. 2004. p. 640. Further reading Birks, Michael. The Revenues, Seals and Cinderellas o...

Military of Kosovo Kosovo Security ForceAlbanian: Forca e Sigurisë së KosovësSerbian: Косовске безбедносне снагеEmblemFlagFounded1 January 2009; 15 years ago (2009-01-01)Current form14 December 2018; 5 years ago (2018-12-14)[a]HeadquartersPristina, KosovoWebsitemod.rks-gov.net/LeadershipPresidentVjosa OsmaniMinister of DefenseEjup MaqedonciCommanderLt. Gen. Bashkim JashariPersonnelMilitary age18Active personnel10,000R...

 

 

River in eastern France ReyssouzeLocationCountryFrancePhysical characteristicsMouth  • locationSaône • coordinates46°26′33″N 4°53′40″E / 46.44250°N 4.89444°E / 46.44250; 4.89444Length75 km (47 mi)Basin featuresProgressionSaône→ Rhône→ Mediterranean Sea The Reyssouze (French pronunciation: [ʁɛsuz]) is a river in the Ain department in eastern France. It is a left tributary of the Saône...

 

 

У этого термина существуют и другие значения, см. Донское кладбище. Новое Донское кладбище Страна Россия Регион Москва Координаты 55°42′44″ с. ш. 37°36′08″ в. д.HGЯO Дата основания 1910 Действующий статус действующее Официальный сайт Официальный сайт Донского кладбищ...

West Virginia Capitol Building. The Government of West Virginia is modeled after the Government of the United States, with three branches: the executive, consisting of the Governor of West Virginia and the other elected constitutional officers; the legislative, consisting of the West Virginia Legislature which includes the Senate and the House of Delegates; and the judicial, consisting of the West Virginia Supreme Court of Appeals and lower courts. The capital and seat of government in West ...

 

 

A txistu The txistu (Basque pronunciation: [ˈtʃis̺tu]) is a kind of fipple flute that became a symbol for the Basque folk revival. The name may stem from the general Basque word ziztu to whistle with palatalisation of the z (cf zalaparta > txalaparta). This three-hole pipe can be played with one hand, leaving the other one free to play a percussion instrument. Parade of a txistu ensemble in Leioa (Biscay) Evidence of the txistu first mentioned as such goes back to 1864. Yet it i...