관계형 데이터베이스에 기반한 버전이 지원되는 VHDL 모델의 관리 기법

A Methodology for Management of Version Supported VHDL Models Based on Relational Database

  • 박휴찬 (한국해양대학교 기계·정보공학부)
  • 발행 : 2002.06.01

초록

VHDL has been. widely used in modeling and simulation of hardware designs. However, complex relationship between components of the designs makes the VHDL modeling problem very difficult. Furthermore, after the initial creation of VHDL models, they evolve into many versions over their lifetime. To cope with such difficulties, this paper proposes a new methodology for the management of VHDL models supporting versions. Its conceptual bases are system entity structure and relational database. Within the methodology, a family of hierarchical structures of a design is organized in the form of VHDL model structure. It is, in turn, represented in the form of relational tables. Once the model structure is built in such a way, a specific simulation model which meets design objective is pruned from the model structure. The details of VHDL codes are systematically synthesized by combining it with the primitive models in a model base. These algorithms are also defined in terms of relational algebraic operations.

키워드

참고문헌

  1. Hardware Design and Simulation in VAL/VHDL Augustin, L.M. (et. al.)
  2. High-Level System Modeling: Specification Languages VSPEC: A Declarative Requirements Specification Language for VHDL Baraona, P.;Penix, J.;Alexander, P.;Berge, J.M.(ed);Levia, O.(ed);Rouilard, J.(ed)
  3. ACM Computing Surveys v.30 no.2 Version Models for Sftware Configuration Management Conradi, R.;Westfechtel, B.
  4. A Guide to The SQL Standard Date, C.J.
  5. IEEE Trans. Systems, Man, and Cybernetics v.20 no.5 System Entity Structuring and Model Base Management Kim, T.G.;Lee, C.;Christensen, E.R.;Zeigler, B.P.
  6. IEEE Trans. Software Engineering v.14 no.2 A Relational Algebraic Approach to Protocol Verification Lee, T.T.;Lai, M.Y.
  7. VHDL: Hardware Description and Design Lipsett, R.;Schaefer, C.F.;Ussery, C.
  8. Artificial Intelligence in Engineering v.14 no.3 Versioning and Configuration Management in Design using CAD and Complex Wrapper Objects Miles, J.C. (et. al.)
  9. Computer Architecture: A Quantitative Approach Patterson, D.A.;Hennesy, J.L.
  10. IEE Computers and Digital Techniques v.32 no.1 Relational Algebraic System Entity Structure for Models Management Park, H.C.;Kim, T.G.
  11. Simulation Practice and Theory v.5 no.4 RASES:A Database Supported Framework for Structured Model Base Management Park, H.C.;Lee, W.B.;Kim, T.G.
  12. Transactions of the Society for Computer Simulation International v.15 no.2 A Relational Algebraic Framwork for VHDL Models Management Park, H.C.;Kim, T.G.
  13. IEEE Trans. Software Engineering v.14 no.3 Entity Structure Based Design Methodology: A LAN Protocol Example Sevinc, S.;Zeigler, B.P.
  14. Database System Concepts (3rd ed.) Silberschatz, A.;Korth, H.F.;Sudarshan, S.
  15. IEEE Trans. Computer Aided Design of Integrated Circuits and Systems v.14 no.6 SpecChart: A VHDL Front-End for Embedded Systems Vahid, F.;Narayan, S.;Gajski, D.D.
  16. IEEE Trans. on Sofrware Engineering v.27 no.12 A Layered Architecture or Uniform Version management Westfetchel, B.;Munch, B.P.;Conradi, R.
  17. Multifacetted Modelling and Discrete Event Simulation Zeigler, B.P.
  18. ACM Trans. Modeling and Computer Simulation v.1 no.3 Model Base Management for Multifacetted Systems Zeigler, B.P.;Luh, C.J.;Kim, T.G.
  19. Theory of Modeling and Simulation (2nd ed.) Zeigler, B.P.;Praehofer, H.;Kim, T.G.
  20. Artificial Intelligence, Simulation and Modeling The System Entity Structure:Knowledge Representation for Simulation Modeling and Design Zhang, G.;Zeigler, B.P.;Widman, L.E.(ed);Loparo, K.A.(ed);Nielsen, N.R.(ed)