HDL IP Cores Search Engine Based on Semantic Web Technologies

  • Vladimir Zdraveski
  • Milos Jovanovik
  • Riste Stojanov
  • Dimitar Trajanov
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 83)


A few years ago, the System on Chip idea grew largely and ‘flooded’ the market of embedded systems. Many System on Chip designers started to write their own HDL components and made them available on the Internet. The idea of searching for a couple of pre-written cores and building your own System on Chip only by connecting them seemed time saving. We’ve developed a system that enables a semantic description of VHDL IP components, allows search of specific components based on the unambiguous semantic description and works with prebuilt VHDL IP cores. We present an application built around the system and focus on the benefits the application user gains during the process of System on Chip design.


HDL Semantic Web VHDL System on Chip Components Search Composition 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    International technology roadmap for semiconductors, Design, 2007 edition (2007),
  2. 2.
    VHDL – Very High Speed IC Hardware Description Language,
  3. 3.
    Open Cores – web portal,
  4. 4.
    Java optimized processor - group,
  5. 5.
    IP supermarket – web portal,
  6. 6.
    Infineon – web portal,
  7. 7.
    Lattice – web portal,
  8. 8.
    Chip Estimate – web portal,
  9. 9.
    Design & Reuse – web portal,
  10. 10.
    Xilinx ISE – HDL programming environment,
  11. 11.
    Strasunskas, D., Tomassen, S.L.: On Variety of Semantic Search Systems and Their Evaluation Methods. In: Proceedings of International Conference on Information Management and Evaluation, University of Cape Town, South Africa, March 25-26, pp. 380–387. Academic Conferences Publishing (2010)Google Scholar
  12. 12.
    Pan, J.Z., Thomas, E., Sleeman, D.: Ontosearch2: Searching and querying web ontologies. In: Proc. of the IADIS International Conference, pp. 211–218 (2006)Google Scholar
  13. 13.
    Guha, R., McCool, R., Miller, E.: Semantic search. In: Proc. of WWW 2003, pp. 700–709 (2003)Google Scholar
  14. 14.
    Lopez, V., Uren, V., Motta, E., Pasin, M.: AquaLog: An ontology-driven question answering system for organizational semantic intranets. Web Semantics 5(2), 72–105 (2007)CrossRefGoogle Scholar
  15. 15.
    Stojanovic, N., Studer, R., Stojanovic, L.: An approach for the ranking of query results in the Semantic Web. In: Fensel, D., Sycara, K., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, pp. 500–516. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  16. 16.
    Rocha, C., Schwabe, D., de Aragao, M.: A hybrid approach for searching in the semantic web. In: Proc. of WWW 2004, pp. 374–383. ACM Press, New York (2004)Google Scholar
  17. 17.
    Corby, O., Dieng-Kuntz, R., Faron-Zucker, C., Gandon, F.L.: Searching the Semantic Web: Approximate Query Processing Based on Ontologies. IEEE Intelligent Systems 21(1), 20–27 (2006)CrossRefGoogle Scholar
  18. 18.
    Tomassen, S.L., Strasunskas, D.: A semiotics-driven approach to Web search: analysis of its sensitivity to ontology quality and search tasks. In: Proc. of iiWAS 2009, ACM, New York (2009)Google Scholar
  19. 19.
    Kiryakov, A., Popov, B., Terziev, I., Manov, D., Ognyanoff, D.: Semantic annotation, indexing, and retrieval. Journal of Web Semantics 2(1), 49–79 (2004)CrossRefGoogle Scholar
  20. 20.
    Chirita, P.-A., Costache, S., Nejdl, W., Paiu, R.: Beagle + + : Semantically enhanced searching and ranking on the desktop. In: Sure, Y., Domingue, J. (eds.) ESWC 2006. LNCS, vol. 4011, pp. 348–362. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  21. 21.
    Castells, P., Fernandez, M., Vallet, D.: An Adaptation of the Vector-Space Model for Ontology-Based Information Retrieval. IEEE TKDE 19(2), 261–272 (2007)Google Scholar
  22. 22.
    Amaral, C., Laurent, D., Martins, A., Mendes, A., Pinto, C.: Design and Implementa-tion of a Semantic Search Engine for Portuguese. In: Proc. LREC 2004, vol. 1, pp. 247–250 (2004)Google Scholar
  23. 23.
    Brasethvik, T.: Conceptual modelling for domain specific document description and retrieval- An approach to semantic document modelling. PhD thesis, NTNU, Trondheim, Nor-way (2004)Google Scholar
  24. 24.
    Zhang, L., Yu, Y., Zhou, J., Lin, C., Yang, Y.: An enhanced model for searching in semantic portals. In: WWW 2005, pp. 453–462 (2005)Google Scholar
  25. 25.
    Burton-Jones, A., Storey, V.C., Sugumaran, V., Purao, S.: A heuristic-based methodology for semantic augmentation of user queries on the web. In: Song, I.-Y., Liddle, S.W., Ling, T.-W., Scheuermann, P. (eds.) ER 2003. LNCS, vol. 2813, pp. 476–489. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  26. 26.
    Ciorascu, C., Ciorascu, I., Stoffel, K.: knOWLer - ontological support for information retrieval systems. In: Proc. of SIGIR 2003 Conference, Workshop on Semantic Web (2003)Google Scholar
  27. 27.
    Aitken, S., Reid, S.: Evaluation of an ontology-based information retrieval tool. In: Proc. of Workshop on the Applications of Ontologies and Problem-Solving Methods, ECAI 2000, Berlin (2000)Google Scholar
  28. 28.
    Suomela, S., Kekäläinen, J.: Ontology as a search-tool: A study of real users’ query formulation with and without conceptual support. In: Losada, D.E., Fernández-Luna, J.M. (eds.) ECIR 2005. LNCS, vol. 3408, pp. 315–329. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  29. 29.
    Blacoe, I., Palmisano, I., Tamma, V., Iannone, L.: QuestSemantics - Intelligent Search and Retrieval of Business Knowledge. Frontiers in Artificial Intelligence and Applications 178, 648–652 (2008)Google Scholar
  30. 30.
    Wang, H., Zhang, K., Liu, Q., Tran, T., Yu, Y.: Q2Semantic: A Lightweight Keyword Interface to Semantic Search. In: Bechhofer, S., Hauswirth, M., Hoffmann, J., Koubarakis, M. (eds.) ESWC 2008. LNCS, vol. 5021, pp. 584–598. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  31. 31.
    Nagypal, G.: Possibly imperfect ontologies for effective information retrieval. PhD thesis, University of Karlsruhe (2007)Google Scholar
  32. 32.
    Protégé – semantic data editor, RDF, OWL., Stanford Center for Biomedical Informatics Research (2010),
  33. 33.
    RDF: Resource Description Framework (2010),
  34. 34.
    Jena – A semantic web, java framework, Official API documentation and examples for Jena libraries (2010),
  35. 35.
    Jena TDB storage (2010),
  36. 36.

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Vladimir Zdraveski
    • 1
  • Milos Jovanovik
    • 1
  • Riste Stojanov
    • 1
  • Dimitar Trajanov
    • 1
  1. 1.Faculty of Electrical Engineering and Information Technologies – SkopjeUniversity Ss Cyril and MethodiusSkopjeRepublic of Macedonia

Personalised recommendations