• Title/Summary/Keyword: Custom macro

Search Result 4, Processing Time 0.019 seconds

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

  • Park, In-Cheol;Kyung, Chong-Min
    • Journal of the Korean Institute of Telematics and Electronics
    • /
    • v.26 no.2
    • /
    • pp.147-154
    • /
    • 1989
  • An effective placement of macro blocks having arbitrary width and height is very important in reducing the chip area and the signal delay. In this paper, we proposed a method of macro block placement to obtain the globally optimal placement using simulated annealing, and an efficient algorithm for eliminating the overlaps between the rectangular macro blocks which may remain even after the simulated annealing process is terminated. Each macro block was enlarged to take into account minimal routing area, and these macro blocks were compacted as much as possible during the placement. This procedure was implemented in C language running on MV10000/UNIX computer system, and good placements were obtained by applying this procedure to two circuits which were consisted of 50 and 160 macro blocks respectively. Several parameters giving great effects to final placements were investigated.

  • PDF

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

  • 서석환;지우석;김성구;홍희동;조정훈;정대혁;김창남
    • Korean Journal of Computational Design and Engineering
    • /
    • v.4 no.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 (객체지향개념을 이용한 유한요소 구조설계 시스템 개발)

  • 이상갑;장승조
    • Journal of the Korean Society of Marine Environment & Safety
    • /
    • v.1 no.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

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

  • 배명환;정영교;한정수;김호중;안병하
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • 2000.11a
    • /
    • 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