Hardware/ASIC/SoC/NoC2013.06.05 09:28

Read Transaction

  • Master는 ARVALID를 인가하기 전에 ARREADY를 인가하기 위한 Slave를 기다리면 안됨.
  • Slave는 ARREADY를 인가하기 전에 인가되어지기 위한 ARVALID를 기다릴 수 있음.
  • Slave는 ARVALID가 인가되기 전에 ARREADY를 인가 할 수 있음.
  • Slave는 유효한 데이터가 가능하다는 것을 나타내는 RVALID를 인가하기 전에 인가되어지기 위한 ARVALID와 RREADY를 기다려야 함.
  • Slave는 RVALID가 인가되기 전에 RREADY를 인가하기 위한 Master를 기다리면 안됨.
  • Master는 RREADY를 인가하기 전에 인가되어지기 위한 RVALID를 기다릴 수 있음.
  • Master는 RVALID가 인가되기 전에 RREADY를 인가 할 수 있음.

Write transaction

  • Master는 AWVALID또는 WVALID를 인가하기 전에 AWREADY 또는 WREADY를 인가하기 위한 Slave를 기다리면 안됨.
  • Slave는 AWREADY를 인가하기 전에 AWVALID 또는 WVALID 또는 둘다를 기다릴 수 있음.
  • Slave는 AWVALID나 WVALID 또는 둘다를 인가하기 전에 AWREADY를 인가 할 수 있음.
  • Slave는 WREADY를 인가하기 전에 AWVALID나 WVALID 또는 둘다를 기다릴 수 있음.
  • Slave는 AWVALID나 WVALID 도는 둘다가 인가되어지기 전에 WREADY를 인가 할 수 있음.
  • Slave는 BVALID를 인가하기 전에 인가되어지기 위한 WVALID와 WREADY 둘다를 기다려야 함.
    Slave는 또한 Wreite response "BRESP"가 오직 write transaction의 마지막 데이터 전송 이후에 signaling되어져야 하기 때문에 BVALID를 인가하기 전에 인가되어지기 위한 WLAST를 기다려야 함.
  • Slave는 BVALID를 인가하기 전에 BREADY를 인가하기 위한 Master를 기다려야 함.
  • Master는 BVALID가 인가되어지기 전에 BREADY를 인가 할 수 있음.

Write response dependency

  • Master는 AWVALID 또는 WVALID를 인가하기 전에 AWREADY 또는 WREADY를 인가하기 위한 Slave를 기다리면 안됨.
  • Slave는 AWREADY를 인가하기 전에 AWVALID나 WVALID 또는 둘다를 기다릴 수 있음.
  • Slave는 AWVALID나 WVALID 또는 둘다를 인가하기 전에 AWREADY를 기다릴 수 있음.
  • Slave는 WREADY를 인가하기 전에 AWVALID나 WVALID 또는 둘다를 기다릴 수 있음.
  • Slave는 BVALID를 인가하기 전에 인가되어지기 위한 AWVALID, AWREADY, WVALID, WREADY를 기다려야 함.
  • Slave는 write response "BRESP"가 write transaction의 마지막 데이터 전송 이후 Signaling되어져야 하기 때문에 BVALID를 인가한 후 인가되어지기 위한 WLAST를 기다려야 함.
  • Slave는 BVALID를 인가하기 전에 BREADY를 인가하기 위한 Master를 기다리면 안됨.
  • Master는 BREADY를 인가하기 전에 BVALID를 기다려야 함.
  • Master는 BVALID가 인가되어지기 전에 BREADY를 인가 할 수 있음.

'Hardware > ASIC/SoC/NoC' 카테고리의 다른 글

AMBA AXI Channel handshake Signal들 사이의 의존성  (0) 2013.06.05
Single-chip Cloud Computer[미완료]  (0) 2009.12.03
NoC Simulator  (0) 2009.11.09
WDM(Wavelength-division multiplexing)  (0) 2009.11.06
Wormhole routing[미완료]  (0) 2009.11.06
Crossbar switch fabric  (0) 2009.11.06
Posted by Act of God
TAG AMBA AXI
Hardware/Semiconductor2013.02.04 12:48

Stuck-at fault는 fault simulator과 IC(Integrated circuit)내에 Manufactureing defect를 모방하기 위한 ATPG(Automatic test pattern generation) tool 의해 사용되는 특별한 fault model이다. 개별적인 신호와 Pin들은 Logical 1, 0, 그리고 X에 붙잡혀 있다고 가정한다. 예로, 출력은 그 동작 형태를 가진  Manufacturing defect는 특정한 테스트 패턴과 함께 찾아 질 수 있다는 것을 보증하기 위한 테스트 발생 동안 Logical 1 상태에 연결되어진다.마찬가지로 출력은 이것의 출력핀을 스위치 할 수 없는 잘못된 회로의 동작을 모델화하기 위해서 Logical 0에 묶여져 있을 것이다. 모든 결점이 stuck-at fault model을 사용하여 분석되어 질 수 있는 것은 아니다. static hazard(Branching siganl)를 위한 보정은 이 모델을 사용하여 회로를 테스트 할 수 없는 상태로 만들 수 있다. 여분의 회로들은 이 모델을 사용하여 테스트 되어 질 수 없을 것이다.


Single stuck line은 디지털 회로에서 사용되는 Fault model이다. 이것은 후 공정 테스트를 위해서 사용된다. 설계 테스트를 위한 것이 아니다. 이 모델은  디지털 회로에서 하나의 Line 또는 Node가 Logic High 또는 Logic Low에 붙잡혀 있다고 가정한다. 한 Line이 붙잡혀 질 때 이것을 fault라 부른다.

디지털 회로는 storage(Latch와 Flip flop)를 포함하지 않고 Gate들(NAND, OR, XOR, 등)을 포함하는 Gate Level 또는 조합 회로와 Storage를 포함하는 순차회로로 나뉜다.


이 Fault model은 Gate level 회로 또는 Storage Element들로 나누어 질 수 있는 순차 회로의 Block에 적용된다. 이상적으로 Gate-level 회로는 모든 가능한 입력을 적용함으로써 그리고 그 입력들이 올바른 출력으로 주어지는 지를 검사 함으로써 테스트 되어질 것이다. 그러나 이것은 이것은 완전히 유용하지 않다. 두 32-bit 수를 더하기 위한 Adder는 0.1ns/test에서 58년이 걸리는 2^64 = 1.8 * 10^19 테스트들을 요구한다. Stuck-at fault model는 만약 더욱 많은 faulty라면, 어떤 단일 Fault을 감지할 수 있는 테스트가 여러 fault들을 쉽게 찾을 수 있다는 것을 가정하여  하나의 게이트에 대해서 오직 하나의 입력이 한번에 Faulty 되어지는 것을 가정한다. 


Source:http://en.wikipedia.org/wiki/stuck-at_fault

Posted by Act of God
English2012.10.28 17:22

Transition Signals for Logical division of Ideas

;Transition signals used in logical division include may that you alread know.

 

Sentence connectors

first, second, third, etc.

next, last, finally

In addition, moreover

furthermore

also

 

Others

the first (+ noun)

the/a second (+ noun)

one (+ noun)

another (+ noun)

an additional (+ noun)

 

Transition Signals for order of Importance

;If some of your points are more important than others, you can indicate their relative importance by using these transition signals.

 

Sentence connectors

more importantly

most significantly

above all

primarily

 

Others

a more importance (+ noun)

the most importance (+ noun)

the second most significant (+ noun)

the primary (+ noun)

 

Contrast transition signals

Sentence connectors

However

on the other hand

on the contrary

in contrast

in (by) comparison

 

Conjunctions

but

yet

although

though

even though

while

whereas

 

Others

unlike

differ form

(be) dissimilar

compare to

compare with

 

Comparison transition signal

Sentence connectors

similarly

likewise

also

too

 

Conjunctions

and

both ... and

not only .. but also

as

just as

 

Others

like

just like

alike

as ... as

(be) similar

similar to

the sam (as)

compare to/with

 

Examples

;for example, for instance, in this case, take the case of, to illustrate, as an illustration, to demonstrate, such as

 

Additional Information

;in addition, also, moreover, furthermore, besides, further, furthermore, lastly, finally

 

Posted by Act of God