• 제목/요약/키워드: C# wrapper

검색결과 28건 처리시간 0.027초

멀티코어 SoC의 테스트 시간 감축을 위한 테스트 Wrapper 설계 (A Test Wrapper Design to Reduce Test Time for Multi-Core SoC)

  • 강우진;황선영
    • 한국통신학회논문지
    • /
    • 제39B권1호
    • /
    • pp.1-7
    • /
    • 2014
  • 본 논문은 멀티 코어 SoC의 전체 테스트 시간 감축을 위한 효율적인 테스트 wrapper 설계 방법을 제안한다. 제안된 알고리즘은 잘 알려진 Combine 알고리즘을 사용하여 멀티코어 SoC의 각 코어에 대해 초기 local wrapper해 집합을 구성하고 가장 긴 테스트 시간을 소모하는 코어를 dominant 코어로 선택한다. Dominant 코어의 테스트 시간을 기준으로 다른 코어들에 대해 wrapper 특성인 TAM 와이어 수와 테스트 시간을 조정한다. Design space exploration을 위해 일부 코어들의 TAM 와이어 수를 줄이고 테스트 시간을 증가시킨다. 변경된 wrapper 특성을 기존 local wrapper 해 집합에 추가한다. 코어들의 기존 local wrapper 해 집합이 global wrapper 해 집합으로 확장되어 스케줄러에 의한 멀티코어 SoC의 전체 테스트 시간이 감소한다. 제안된 wrapper의 효과는 ITC'02 벤치마크 회로에 대해 $B^*$-트리 기반의 테스트 스케줄러를 사용하여 검증된다. 실험 결과 기존의 wrapper를 사용하는 경우에 비해 테스트 시간이 평균 4.7% 감소한다.

SoC 내의 효율적인 Test Wrapper 설계 (Efficient Test Wrapper Design in SoC)

  • 정준모
    • 한국산학기술학회논문지
    • /
    • 제10권6호
    • /
    • pp.1191-1195
    • /
    • 2009
  • 본 논문에서는 스캔 체인의 레이아웃 거리를 고려한 효율적인 Test Wrapper 설계 방식을 제안한다. SoC내의 스캔체인들을 태스트하기 위해서는 외부 TAM 라인(line)에 각 스캔체인들을 할당해야 한다. IP 내에 존재하는 스캔체인들은 정상모드에서는 타이밍 위반(Timing Violation)이 발생하지 않도록 레이아웃이 되지만, 테스트 모드에서는 TAM 라인(line)과 연결되는 스캔체인들 간에 부가적인 레이아웃 거리를 갖게 되므로 스캔체인에서 타이밍 위반이 발생될 수 있다. 본 논문에서는 타이밍 위반이 발생하지 않도록 체인간 레이아웃거리를 고려하여 스캔체인을 할당하는 새로운 test wrapper 설계 방식을 제안하였다.

AMBA AHB와 AXI간 연동을 위한 Switch Wrapper의 설계 (A Switch Wrapper Design for an AMBA AXI On-Chip-Network)

  • 이정수;장지호;이호영;김준성
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2005년도 추계종합학술대회
    • /
    • pp.869-872
    • /
    • 2005
  • In this paper we present a switch wrapper for an AMBA AXI, which is an efficient on-chip-network interface compared to bus-based interfaces in a multiprocessor SoC. The AXI uses an idea of NoC to provide the increasing demands on communication bandwidth within a single chip. A switch wrapper for AXI is located between a interconnection network and two IPs connecting them together. It carries out a mode of routing to interconnection network and executes protocol conversions to provide compatibility in IP reuse. A switch wrapper consists of a direct router, AHB-AXI converters, interface modules and a controller modules. We propose the design of a all-in-one type switch wrapper.

  • PDF

트랙터 견인형 원형 베일 랩퍼의 개발(II) - 시작기의 제작 및 성능 평가 - (Development of a Tractor Attached Round Bale Wrapper(II) - Manufacturing of proto-type bale wrapper and its performance test)

  • 김혁주;박경규;명병수;최중섭;김태욱;장철;홍동혁
    • Journal of Biosystems Engineering
    • /
    • 제27권3호
    • /
    • pp.195-202
    • /
    • 2002
  • In order to make a winter cereal wrap silage, a tractor attached round bale wrapper was developed locally. Its specific structure and various functions were reported in the last submitted paper. In this study a control system of bale wrapper combining with the actuators of various processes was developed to make round bale wrapper compatible in the field. Also. its performance was tested by making the rye round bale. The results can be summarized as fellow. 1. The field capacity of round bale wrapping was investigated around 0.5 ha/hr, and the operating time of bale wrapper was about 3 min for each 500kg round bale 2. Plastic film which has maximum elongation rate of 796% was stretched to 150∼170% of original length and was lessened to 80∼90% of original width. 3. In the quality test of bale produced by developed bale wrapper, there was no significant changes of moisture contents if it was wrapped more than 4 layers of 25 ㎛-plastic film. 4. Also. temperature of the wrapped bale was about 33$\^{C}$ in the beginning of fermentation and was stabled to 26∼29$\^{C}$ during one month or more storage. Therefore, wrapping performance of the developed bale wrapper was properly.

Console Wrapper를 활용한 C언어 학습도구 개발 (Development of a C-Language Learning Tool using Console Wrapper)

  • 황규덕;최숙영
    • 디지털융복합연구
    • /
    • 제7권3호
    • /
    • pp.113-122
    • /
    • 2009
  • The majority of programming education in the learning place attaches importance more to grammar, memorization of the imperative sentence and explanation of the program language itself than the specific way to use the target language. In addition, it is mainly used to teach theoretical knowledge based on the text. Consequently, current programming education has not interested learners in the programming learning and has not improved their ability in programming problems of the real world. We therefore developed a learning tool of C-language, which is based on the Console Wrapper. The purpose of proposing the learning tool was to make the programming education break from the typical theoretical learning and to let learners be interested in the programming education. By using the dynamic screen instead of the static console screen, the learners could enjoy learning the program. As a result of this study, we could know that the programming education using our learning tool is more effective than the typical C language programming education.

  • PDF

스캔체인의 레이아웃 거리를 고려한 Test Wrapper 설계 (Efficent Test Wrapper Design Considering Layout Distance of Scan Chain)

  • 정준모
    • 한국산학기술학회:학술대회논문집
    • /
    • 한국산학기술학회 2008년도 춘계학술발표논문집
    • /
    • pp.189-191
    • /
    • 2008
  • 본 논문에서는 스캔 체인의 레이아웃 거리를 고려한 효율적인 Test Wrapper 설계 방식을 제안한다. SoC내의 스캔체인들을 테스트 하기 위해서는 외부 TAM line에 각 스캔체인들을 할당해야 한다. IP 내에 존재하는 스캔체인들은 스캔체인간 레이아웃 거리를 갖게 되며 이 거리가 클럭주기를 넘어가는 경우 체인의 타이밍 위반(Timing violation)이 발생될 수 있다. 본 논문에서는 타이밍 위반이 발생하지 않도록 체인간 거리를 고려하여 스캔체인을 할당하는 새로운 test wrapper 설계 방식을 제안하였다.

  • PDF

천이 지연 고장 테스트를 위한 개선된 IEEE 1500 래퍼 셀 및 인터페이스 회로 설계 (Design of Enhanced IEEE 1500 Wrapper Cell and Interface Logic For Transition Delay Fault Test)

  • 김기태;이현빈;김진규;박성주
    • 대한전자공학회논문지SD
    • /
    • 제44권11호
    • /
    • pp.109-118
    • /
    • 2007
  • SoC의 집적도와 동작 속도의 증가로 인하여 지연 고장 테스트의 중요성이 더욱 커지고 있다. 본 논문은 천이 지연 고장 테스트를 지원하는 개선된 IEEE 1500 래퍼 셀 구조와 IEEE 1149.1 TAP 제어기를 이용하기 위한 인터페이스 회로를 제시하고 이를 이용한 테스트 방법을 제안 한다. 제안 하는 셀 구조는 한 번의 테스트 명령어를 이용하여 상승 지연 고장 테스트와 하강 지연 고장 테스트를 연속적으로 수행 할 수 기능을 유지하면서 기존의 셀 구조에 비하여 적은 면적 오버헤드를 가지며 테스트 시간을 줄일 수 있다. 또한 다른 클럭으로 동작하는 코어에 대한 테스트를 동시에 수행 할 수 있다.

IEEE 1500 래퍼를 이용한 효과적인 AMBA 기반 시스템-온-칩 코아 테스트 (Efficient AMBA Based System-on-a-chip Core Test With IEEE 1500 Wrapper)

  • 이현빈;한주희;김병진;박성주
    • 대한전자공학회논문지SD
    • /
    • 제45권2호
    • /
    • pp.61-68
    • /
    • 2008
  • 본 논문에서는 Advanced Microcontroller Bus Architecture(AMBA) 기반 System-on-Chip(SoC) 테스트를 위한 임베디드 코어 테스트 래퍼를 제시한다. IEEE 1500 과의 호환성을 유지하면서 ARM의 Test Interface Controller(TIC)로도 테스트가 가능한 테스트 래퍼를 설계한다. IEEE 1500 래퍼의 입출력 경계 레지스터를 테스트 패턴 입력과 테스트 결과 출력을 저장하는 임시 레지스터로 활용하고 변형된 테스트 절차를 적용함으로써 Scan In과 Scan Out 뿐만 아니라 PI 인가와 PO 관측도 병행하도록 하여 테스트 시간을 단축시킨다.

SYCL에서 효율적인 멀티 GPU 프로그래밍을 위한 MPI-wrapper API 개발 (Development of MPI-wrapper for efficient SYCL-based Multi GPU programming)

  • 명훈주;구기범;오광진
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2023년도 추계학술발표대회
    • /
    • pp.44-47
    • /
    • 2023
  • SYCL은 C++을 기반으로 하는 언어로 가속기를 사용하는 복잡한 과정을 C++의 특징 중의 하나인 추상화를 사용해 개발자가 쉽게 접근할 수 있게 한다. 그러나, 가속기를 활용하는 측면에서는 성능을 최대한으로 끌어내기 위해 저수준 접근도 필요하다. 특히, NVLink와 같이 효율적인 멀티-GPU 통신을 해주는 인터커넥션 링크 활용을 위해서도 필요하다. 본 논문에서는 SYCL 구현물 중의 하나인 AdaptiveCpp을 가지고 NVLink로 연동된 멀티 GPU 환경에서 효율적으로 프로그래밍을 할 수 있는 방법을 제안하고, SYCL 개발자들이 SYCL의 설계 철학을 따라 프로그래밍을 할 수 있도록 이러한 기능을 추상화하여 담은 MPI wrapper API를 제안한다.

포장재에 따른 양송이버섯의 저장 중 품질변화 (Quality Changes in Mushrooms (Agaricus bisporus) due to Their Packaging Materials during Their Storage)

  • 이다움;장민선;조순덕;전창성;김건희
    • 한국식품저장유통학회지
    • /
    • 제20권1호
    • /
    • pp.7-13
    • /
    • 2013
  • 본 연구는 소포장 된 양송이버섯의 저장 및 유통시 선도 유지를 위하여 예냉처리 후 포장재질(PE, PP, PS 용기+PVC wrapper)에 따른 품질변화를 측정하였다. 저장기간 중 포장재질 별 품질특성을 측정한 결과 PS 용기+PVC wrapper 처리구에 비하여 PP 처리구와 PE 처리구의 중량감소율은 약 10배가량 낮았으며, 포장 내 기체조성 측정결과 포장재질별 포장 내 기체조성은 유의적 차이가 발견되지 않았다. Hunter L 값을 측정한 결과 저장 5일까지 PS 용기+PVC wrapper 처리구의 L값이 가장 높았으나, 저장기간이 경과 할수록 PP 및 PE 처리구의 L값이 더 높게 유지되었다. ${\Delta}E$ 측정결과 PP 처리구가 PE 처리구보다 색 변화가 적었으며 PS 용기+PVC wrapper는 다른 포장재질에 비하여 색 변화가 약 29% 더 많이 일어났다. 경도 측정에서 PE 처리구와 PS 용기+PVC wrapper 처리구에 비해 PP 처리구에서 경도가 높은 값을 유지하였다. 관능평가 결과 저장 기간이 길어질수록 다른 처리구보다 PP 처리구의 전반적인 기호도가 더 높았다. 또한 PP 처리구의 경우 저장 11일째까지 상품성을 유지하였다. 따라서 PP film으로 양송이버섯을 포장할 경우 품질유지 및 선도 연장에 도움을 줄 수 있는 것으로 사료된다.