Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!samsung!uunet!mcsun!ukc!inmos!cheetah!kevin From: kevin@cheetah.inmos.co.uk (Kevin Cameron) Newsgroups: comp.lang.vhdl Subject: VHDL Enhancements Message-ID: <16017@ganymede.inmos.co.uk> Date: 13 May 91 15:47:42 GMT Sender: news@inmos.co.uk Organization: INMOS Limited, Bristol, UK Lines: 14 When thinking about modelling bi-directional devices like pass transistors and transmission gates for CMOS VLSI circuits, it struck me that VHDL does not have a mechanism for identifying the driver responsible for an event. If the models for such devices could identify that they had previously scheduled the events which activated them then it would be possible to write simpler models for them. What I had in mind was a signal attribute (e.g. 'DRIVER) which would be "true" in the in the process(es) responsible for signal being active in a particular cycle, and "false" in processes which did not schedule any transactions for that cycle. I hope this is a suitable place to discuss such issues - if not where? ------------------------------------------------------------------------------- Kevin Cameron INMOS, 1000 Aztec West, Almondsbury, Bristol BS12 4SQ, UK