• Title/Summary/Keyword: Functional behavior simulation

Search Result 54, Processing Time 0.019 seconds

Evaluation Toolkit for K-FPGA Fabric Architectures (K-FPGA 패브릭 구조의 평가 툴킷)

  • Kim, Kyo-Sun
    • Journal of the Institute of Electronics Engineers of Korea SD
    • /
    • v.49 no.4
    • /
    • pp.15-25
    • /
    • 2012
  • The research on the FPGA CAD tools in academia has been lacking practicality due to the underlying FPGA fabric architecture which is too simple and inefficient to be applied for commercial FPGAs. Recently, the database of placement positions and routing graphs on commercial FPGA architectures has been built, and provided for enabling the academic development of placement and routing tools. To extend the limit of academic CAD tools even further, we have developed the evaluation toolkit for the K-FPGA architecture which is under development. By providing interface for exchanging data with a commercial FPGA toolkit at every step of mapping, packing, placement and routing in the tool chain, the toolkit enables individual tools to be developed without waiting for the results of the preceding step, and with no dependency on the quality of the results, and compared in detail with commercial tools at any step. Also, the fabric primitive library is developed by extracting the prototype from a reporting file of a commercial FPGA, restructuring it, and modeling the behavior of basic gates. This library can be used as the benchmarking target, and a reference design for new FPGA architectures. Since the architecture is described in a standard HDL which is familiar with hardware designers, and read in the tools rather than hard coded, the tools are "data-driven", and tolerable with the architectural changes due to the design space exploration. The experiments confirm that the developed library is correct, and the functional correctness of applications implemented on the FPGA fabric can be validated by simulation. The placement and routing tools are under development. The completion of the toolkit will enable the development of practical FPGA architectures which, in return, will synergically animate the research on optimization CAD tools.

Control Unit Design and Implementation for SIMD Programmable Unified Shader (SIMD 프로그래머블 통합 셰이더를 위한 제어 유닛 설계 및 구현)

  • Kim, Kyeong-Seob;Lee, Yun-Sub;Yu, Byung-Cheol;Jung, Jin-Ha;Choi, Sang-Bang
    • Journal of the Institute of Electronics Engineers of Korea SD
    • /
    • v.48 no.7
    • /
    • pp.37-47
    • /
    • 2011
  • Real picture like high quality computer graphic is widely used in various fields and shader processor, a key part of a graphic processor, has been advanced to programmable unified shader. However, The existing graphic processors have been optimized to commercial algorithms, so development of an algorithm which is not based on it requires an independent shader processor. In this paper, we have designed and implemented a control unit to support high quality 3 dimensional computer graphic image on programmable integrated shader processor. We have done evaluation through functional level simulation of designed control unit. Hardware resource usage rate are measured by implementing directly on FPGA Virtex-4 and execution speed are verified by applying ASIC library. the result of an evaluation shows that the control unit has the commands more about 1.5 times compared to the other shader processors that is a behavior similar to the control unit and with a number of processing units used in a shader processor, compared with the other processors, overall performance of the control unit is improved about 3.1 GFLOPS.

Model Predictive Control for Distributed Storage Facilities and Sewer Network Systems via PSO (분산형 저류시설-하수관망 네트워크 시스템의 입자군집최적화 기반 모델 예측 제어)

  • Baek, Hyunwook;Ryu, Jaena;Kim, Tea-Hyoung;Oh, Jeill
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.22 no.6
    • /
    • pp.722-728
    • /
    • 2012
  • Urban sewer systems has a limitation of capacity of rainwater storage and problem of occurrence of untreated sewage, so adopting a storage facility for sewer flooding prevention and urban non-point pollution reduction has a big attention. The Korea Ministry of Environment has recently introduced a new concept of "multi-functional storage facility", which is crucial not only in preventive stormwater management but also in dealing with combined sewer overflow and sanitary sewer discharge, and also has been promoting its adoption. However, reserving a space for a single large-scale storage facility might be difficult especially in urban areas. Thus, decentralized construction of small- and midium-sized storage facilities and its operation have been introduced as an alternative way. In this paper, we propose a model predictive control scheme for an optimized operation of distributed storage facilities and sewer networks. To this aim, we first describe the mathematical model of each component of networks system which enables us to analyze its detailed dynamic behavior. Second, overflow locations and volumes will be predicted based on the developed network model with data on the external inflow occurred at specific locations of the network. MPC scheme based on the introduced particle swarm optimization technique then produces the optimized the gate setting for sewer network flow control, which minimizes sewer flooding and maximizes the potential storage capacity. Finally, the operational efficacy of the proposed control scheme is demonstrated by simulation study with virtual rainstorm event.

Structural and functional characteristics of rock-boring clam Barnea manilensis (암석을 천공하는 돌맛조개(Barnea manilensis)의 구조 및 기능)

  • Ji Yeong Kim;Yun Jeon Ahn;Tae Jin Kim;Seung Min Won;Seung Won Lee;Jongwon Song;Jeongeun Bak
    • Korean Journal of Environmental Biology
    • /
    • v.40 no.4
    • /
    • pp.413-422
    • /
    • 2022
  • Barnea manilensis is a bivalve which bores soft rocks, such as, limestone or mudstone in the low intertidal zone. They make burrows which have narrow entrances and wide interiors and live in these burrows for a lifetime. In this study, the morphology and the microstructure of the valve of rock-boring clam B. manilensis were observed using a stereoscopic microscope and FE-SEM, respectively. The chemical composition of specific part of the valve was assessed by energy dispersive X-ray spectroscopy (EDS) analysis. 3D modeling and structural dynamic analysis were used to simulate the boring behavior of B. manilensis. Microscopy results showed that the valve was asymmetric with plow-like spikes which were located on the anterior surface of the valve and were distributed in a specific direction. The anterior parts of the valve were thicker than the posterior parts. EDS results indicated that the valve mainly consisted of calcium carbonate, while metal elements, such as, Al, Si, Mn, Fe, and Mg were detected on the outer surface of the anterior spikes. It was assumed that the metal elements increased the strength of the valve, thus helping the B. manilensis to bore sediment. The simulation showed that spikes located on the anterior part of the valve received a load at all angles. It was suggested that the anterior part of the shell received the load while drilling rocks. The boring mechanism using the amorphous valve of B. manilensis is expected to be used as basic data to devise an efficient drilling mechanism.