• 제목/요약/키워드: Custom macro

검색결과 4건 처리시간 0.017초

시뮬레이티드 어닐링을 이용한 마크로 블럭의 배치 (Macro Block Placement Using Simulated Annealing)

  • 박인철;경종민
    • 대한전자공학회논문지
    • /
    • 제26권2호
    • /
    • pp.147-154
    • /
    • 1989
  • Custom VLSI 칩의 설계에 있어서 임의의 폭과 높이를 갖는 직사각형 마크로 블럭을 효과적으로 배치하는 것은 칩의 면적과 신호 지연시간을 줄이기 위하여 매우 중요하다. 이 논문에서는 시뮬레이티드 어닐링을 사용하여 마크로 블럭을 전체적으로 최적 배치하기 위한 방법과, 시뮬레이티드 어닐링 과정이 끝난 후에 남아있는 직사각형 블럭들 사이의 중첩을 제거하는 효율적인 알고리듬을 제안하였다. 최소한의 배선영역을 확보하기 위해 각 블럭을 4방향으로 확장한 후에, 확장된 블럭들을 최대한 밀집되도록 배치하였다. 이 방법을 MV10000/UNIX 컴퓨터에서 C언어로 프로그램 하였으며 50개와 160개의 블럭으로 구성된 회로에 적용한 결과 좋은 배치를 얻을 수 있었다. 또한 최종 배치에 큰영향을 주는 파라미터에 대한 조사를 하였다.

  • PDF

CNC Shop Floor 조업지원용 다능형 CAM시스템 (PosCAM) 개발 (Development of Versatile CAM System (PosCAM) Supporting CNC Shop Floor Operation)

  • 서석환;지우석;김성구;홍희동;조정훈;정대혁;김창남
    • 한국CDE학회논문집
    • /
    • 제4권4호
    • /
    • pp.339-349
    • /
    • 1999
  • The punose of this paper is to introduce the comprehensive CAM system (called PosCAM) supporting various function requested from shop floor operators. PosCAM is comported of two subsystems (PosCAM I and PosCAM II) which are designed to make up for the contemporary CAD/CAM systems. PosCAM I is mainly for : a) verifying the part programs written in both custom macros and standard G-codes, b) enhancing machining productivity and quality with built-in cutting conditions and feedrate optimization algorithm. PosCAM II is for : a) efficiently managing the numerous part programs and tool data stored in CNC memory, and b) integratively controlling and monitoring various CNCs from the control center through RS-422 with DNC 2 protocol. The developed systems have been tested via various experiments, and can be Applied for the industrial CNC machine shop as a means for enhancing productivity. The PosCAM system has been implemented and successfully used in the Machine Shop Department of PosCAM since march 1998.

  • PDF

객체지향개념을 이용한 유한요소 구조설계 시스템 개발 (Development of Finite Element Structural Design System using Object-Oriented Concept)

  • 이상갑;장승조
    • 해양환경안전학회지
    • /
    • 제1권2호
    • /
    • pp.83-94
    • /
    • 1995
  • The purpose of this paper is to develop an integrated environment system for finite element structural analysis using OOA(Object-Oriented Analysis) and OOD(Object-Oriented Design), with may reduce inconveniencies in use such as file input of macro command and improve lacks of graphic presentation in the established finite element analysis program. This paper is attempted to suggest an easy approach to object-oriented concept and convenient programming. Two languages are used together in this paper instead of single C++ language for the development of object-oriented program. : Visual Basic with CDK(Custom Development Kit), and Borland C++ with OWL(Object Windows Library).

  • PDF

객체지향 3차원 그래픽 시뮬레이션 소프트웨어 Simplus 3D 및 활용사례 (Introduction to Object-Oriented 3D Graphic Simulation Software Simplus 3D)

  • 배명환;정영교;한정수;김호중;안병하
    • 한국시뮬레이션학회:학술대회논문집
    • /
    • 한국시뮬레이션학회 2000년도 추계학술대회 논문집
    • /
    • pp.241-247
    • /
    • 2000
  • 날로 복잡해지고 거대해지는 시스템의 추세를 감안할 때 앞으로 시스템 분야의 주요 구성요소간 상호작용을 분석하여 최적의 시스템 운영방안을 도출하기 위해서는 시뮬레이션 기법의 도입이 필수적이다. Simplus 3D는 분석대상 시스템을 주요 객체 단위로 Model 상에 재구성하여 이들의 움직임과 주체적 의사결정 논리를 자체 서술어를 사용하여 묘사하도록 고안된 범용 그래픽 시뮬레이션 소프트웨어로 사용자가 정의한 Logic을 Procedure 또는 Function화하여 별도의 File에 저장하고 재활용 가능하며, 객체별 Logic Trace가 가능하여 객체 시나리오의 상세분석 및 Logic 디버깅이 용이하다. 또한 대상시스템의 특성에 따라 Macro한 수준의 개략적인 묘사부터 Micro한 수준의 제어 알고리듬에 이르기까지 묘사의 수준이 자유롭고, 시뮬레이션에 주로 사용되는 물류설비 및 Logic을 Module로 제공하며 필요시 Custom Logic을 추가할 수 있다. 분포형태는 일양분포, 지수분포, 정규분포 등 다양한 분포형태를 지원하며 9999개까지의 Random Number Seed 지정이 가능하다. 일반 PC에서도 실행 가능하며 3차원 Animation과 다양한 형태의 Report를 제공함으로써 비전문가나 의사결정자가 각종 대안에 대한 시뮬레이션 결과를 시각적으로 확인하여 쉽게 이해할 수 있도록 하였다. Simplus 3D는 현재까지 생산시스템, 항만 및 교통 등의 분야에 광범위하게 활용되고 있으며, 본 논문에서는 기아자동차 WBS 물류시스템 시뮬레이션 모델과 고속도로 톨게이트 시뮬레이션 모델을 활용사례로 소개하고자 한다.

  • PDF