Proceedings of the 35th Annual Conference on Design Automation Conference - DAC '98 1998
DOI: 10.1145/277044.277210
|View full text |Cite
|
Sign up to set email alerts
|

Functional verification of large ASICs

Abstract: This paper describes the functional verification effort during a specific hardware development program that included three of the largest ASICs designed at Nortel. These devices marked a transition point in methodology as verification took front and centre on the critical path of the ASIC schedule. Both the simulation and emulation strategies are presented. The simulation methodology introduced new techniques such as ASIC sub-system level behavioural modeling, large multi-chip simulations, and random pattern s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
7
0

Year Published

2004
2004
2012
2012

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 39 publications
(7 citation statements)
references
References 1 publication
0
7
0
Order By: Relevance
“…(4) s belongs to the same basic block as a statement s ′ from (1) or (2) and consequently execution of s ′ ensures the execution of s.…”
Section: Estimating Coverage Of Branch Conditionsmentioning
confidence: 99%
See 1 more Smart Citation
“…(4) s belongs to the same basic block as a statement s ′ from (1) or (2) and consequently execution of s ′ ensures the execution of s.…”
Section: Estimating Coverage Of Branch Conditionsmentioning
confidence: 99%
“…Today, verification consumes a considerable amount of resources in the System-on-Chip (SoC) development life cycle [1]. With increasingly complex SoCs and shorter times-to-market, over 70% of the engineering resources and time are spent on various forms of verification alone.…”
Section: Introductionmentioning
confidence: 99%
“…The conventional VHDL-based design methodology is very time consuming and difficult to explore the design space extensively [15]. In this paper, a Catapult C High Level Synthesis (HLS) design methodology is proposed to explore design space extensively using layered parallelism and pipelining [9].…”
Section: Introductionmentioning
confidence: 99%
“…In addition to simulation, emulation has become a standard way of functional verification [5], [6], [8], [9], [12], [13], [15], [20]. Compared to emulation, simulation is characterized by greater controllability and observability, and a cheaper, easier development framework.…”
Section: Introductionmentioning
confidence: 99%
“…Compared to emulation, simulation is characterized by greater controllability and observability, and a cheaper, easier development framework. Simulation is thus typically used earlier in the design cycle, while emulation is used later to uncover bugs that require extremely long executions that cannot be achieved through simulation [8].…”
Section: Introductionmentioning
confidence: 99%