So now we are going to talk about the Solash and this is the most basic memory element you could have.
It's really exciting to study this part because it is the basis of every storying element you'll find
on the market.
Now, I know there is different topologies for storing all around the memory technology, but this large
is still one of the most used topologies around here.
So let us get started and let us see bit by bit how can we design this our latch and you'll see how
great it is.
So let us get started.
What does it even mean to start something?
Well.
Now, assume that I have a black box right here and all I care about is functionality, I want to store
it zero if I press this button or I want to stoga one if I press this button.
And when I release my hand, I don't press any of the button I want to see here at the output, whatever
I start.
So if I press one right here and I release my hand, I want to see one output right here without even
having to keep pressing this one.
If I zero again, what I want is this one to turn to zero and stay there permanently.
Well, let's see how we can do that.
So this is how we store a zero, if we press, we're going to struggle one.
Now, I'm going to call this operation of stocking zero a recent because whenever you hear the term
reset, it means you're just storing a zero at the storing element.
Or when you are saying we are setting the device, what you're doing is you're resetting or you are
writing zeros to some parts of the memory in order to start at the initial state one more time.
Now I'm going to call stocking one the said operation.
Right.
So if I start a one, I am setting this operation.
So the main difference here is that all I need to do, because this is a sequential I just need to press
this input for a very short amount of time.
And I don't have to keep everything in order to say something as the output.
But for conventional logic, I do not have a stocking element.
I mean, if I have an end gauge right here, I need to keep pressing both of these inputs and I need
to give them both the want logic in order to keep seeing one logic at the output if I release any of
them and one of the inputs is not one anymore.
Well, I would be having a zero.
So that's the main difference between conventional and sequential.
Now let's see how we can design it.
This is what NASA Lache looks like, it could be designed with land and it could be designed with no
gate.
But let's start with the north gate and see how we can design it with the north gate.
Take a look at our table.
We have s and we have all set and we reset, then we have Kufor output and you had for not output.
So if I have one here, I will be having a zero.
If I have one here, I will be having a zero here.
So they are the opposite of each other.
No, this is the logic.
If my -- and my or or both zero, I'm going to retain whatever value I have on.
Q So if I have a one right here and both of these are zero, the one here will stay as it is now.
If I have a zero at the Q and both of these are zero zero on.
Q Will the stay as it is so zero zero will retain the last value I have on.
Q OK, next.
No, if my X is zero and Augur's one, it means I am doing a reset because rel set is zero and we are
pressing the reset.
So the key right here is going to be zero because we are resetting.
So if I had the one here on Apress or this one will turn to zero, if I have a zero here on apress or
this queue will stay at zero as long as this is also zero.
Now, the said operation is the opposite of the need to be one and the agony to be zero in this case,
if I press, I will see one here at Q.
And let's say I had a zero right here, I guess it will turn to one if I already have one and I versus
the one here will stay as it is.
So the one zero here is going to set the, you know, assume that I have said and we said at the same
time, well, this operation is not allowed because we cannot be setting and resetting at the same time,
because think about it, you are sitting here to be one, but you are pressing this all in order to
reset it and return it to zero.
So you're going to enter a state where it is bouncing between one and zero, one and zero infinitely.
So we need some mechanism which we will see later in order to prevent this and are being set at the
same time or being one at the same time.
Now, let us follow how this topology is working step by step.