Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Shahram Salamian is active.

Publication


Featured researches published by Shahram Salamian.


international phoenix conference on computers and communications | 1995

Multiprocessor system verification through behavioral modeling and simulation

Ramanathan Raghavan; Jeffrey Thomas Kreulen; Brian O'krafka; Shahram Salamian; Avijit Saha; Nadeem Malik

The long development times and high costs of multiprocessor (MP) designs arise from their design complexity. To reduce the time and costs, it is critical that design bugs are detected early in the development cycle using design verification tools. The traditional method of hardware design verification is to simulate the actual hardware designs, usually specified in a hardware description language such as VHDL. Two major drawbacks of this methodology when applied to MP systems are the huge size of MP models and the long simulation times. In addition to the difficulty of detecting incorrect behavior in hardware cache coherent systems, MP system verification presents many other challenges as well. In this paper we present a MP verification methodology that lets the actual hardware designs coexist with behavioral models that approximate the functional behavior of the designs they represent. We describe an event-driven behavioral simulation engine that drives the entire simulation, an MP test language, a test executive that injects new transactions into the system, and a coherence monitor that helps detect quickly and efficiently coherency-related bugs in hardware designs.<<ETX>>


Archive | 1995

Method and apparatus for creating a multiprocessor verification environment

Jeffrey Thomas Kreulen; Sriram Srinivasan Mandyam; Brian O'krafka; Shahram Salamian; Ramanathan Raghavan


Archive | 1994

Method and apparatus for distributing control messages between interconnected processing elements by mapping control messages of a shared memory addressable by the receiving processing element

Carl Henry Grant; Jace W. Krull; Charles Edward Kuhlmann; Shahram Salamian; Eugene Mitchell Thomas; James T. Tsevdos


Archive | 1995

Method and system for verifying execution order within a multiprocessor data processing system

Nadeem Malik; Brian O'krafka; Avijit Saha; Shahram Salamian


Archive | 1994

Use of video RAM in high speed data communications

Robert F. Kantner; Tze-Wing Keung; Jace W. Krull; Shahram Salamian


Archive | 1995

Method and apparatus for distributing control messages between interconnected processing elements

Carl Henry Grant; Jace W. Krull; Charles Edward Kuhlmann; Shahram Salamian; Eugene Mitchell Thomas; James T. Tsevdos


Archive | 1996

Consistency check of an instruction processing sequence for a multiprocessor system

Nadeem Malik; Brian O'krafka; Avijit Saha; Shahram Salamian


Archive | 1996

Konsistenzprüfung einer Instruktionsverarbeitungsfolge für ein Multiprozessorsystem Consistency check of an instruction processing sequence for a multiprocessor system

Nadeem Malik; Brian O'krafka; Avijit Saha; Shahram Salamian


Archive | 1996

Konsistenzprüfung einer Instruktionsverarbeitungsfolge für ein Multiprozessorsystem KCC an instruction processing sequence for a multiprocessor system

Nadeem Malik; Brian O'krafka; Avijit Saha; Shahram Salamian


Archive | 1996

Konsistenzprüfung einer Instruktionsverarbeitungsfolge für ein Multiprozessorsystem

Nadeem Malik; Brian O'krafka; Avijit Saha; Shahram Salamian

Researchain Logo
Decentralizing Knowledge